Documentation
¶
Overview ¶
Package client provides the generated Karakoram management API client. Use an /api/v1 base URL and WithBearerToken for API token authentication. WithResponse methods decode HTTP responses; callers must check their status separately from transport errors. Accepted asynchronous work must be polled through GetOperation until it reaches a terminal phase.
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
Index ¶
- Constants
- func NewCancelOperationRequest(server string, operation string, params *CancelOperationParams) (*http.Request, error)
- func NewChangePasswordRequest(server string, params *ChangePasswordParams, ...) (*http.Request, error)
- func NewChangePasswordRequestWithBody(server string, params *ChangePasswordParams, contentType string, ...) (*http.Request, error)
- func NewCheckPermissionRequest(server string, params *CheckPermissionParams, ...) (*http.Request, error)
- func NewCheckPermissionRequestWithBody(server string, params *CheckPermissionParams, contentType string, ...) (*http.Request, error)
- func NewCreateAPITokenRequest(server string, params *CreateAPITokenParams, ...) (*http.Request, error)
- func NewCreateAPITokenRequestWithBody(server string, params *CreateAPITokenParams, contentType string, ...) (*http.Request, error)
- func NewCreateAccountRequest(server string, params *CreateAccountParams, body CreateAccountJSONRequestBody) (*http.Request, error)
- func NewCreateAccountRequestWithBody(server string, params *CreateAccountParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateBackupDrillRequest(server string, cluster ClusterPath, params *CreateBackupDrillParams, ...) (*http.Request, error)
- func NewCreateBackupDrillRequestWithBody(server string, cluster ClusterPath, params *CreateBackupDrillParams, ...) (*http.Request, error)
- func NewCreateBackupRequest(server string, cluster ClusterPath, params *CreateBackupParams, ...) (*http.Request, error)
- func NewCreateBackupRequestWithBody(server string, cluster ClusterPath, params *CreateBackupParams, ...) (*http.Request, error)
- func NewCreateBackupStorageRequest(server string, params *CreateBackupStorageParams, ...) (*http.Request, error)
- func NewCreateBackupStorageRequestWithBody(server string, params *CreateBackupStorageParams, contentType string, ...) (*http.Request, error)
- func NewCreateClusterRequest(server string, params *CreateClusterParams, body CreateClusterJSONRequestBody) (*http.Request, error)
- func NewCreateClusterRequestWithBody(server string, params *CreateClusterParams, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateControlPlaneBackupRequest(server string, params *CreateControlPlaneBackupParams) (*http.Request, error)
- func NewCreateDatabaseRoleRequest(server string, cluster ClusterPath, params *CreateDatabaseRoleParams, ...) (*http.Request, error)
- func NewCreateDatabaseRoleRequestWithBody(server string, cluster ClusterPath, params *CreateDatabaseRoleParams, ...) (*http.Request, error)
- func NewCreateDatabaseUserRequest(server string, cluster ClusterPath, params *CreateDatabaseUserParams, ...) (*http.Request, error)
- func NewCreateDatabaseUserRequestWithBody(server string, cluster ClusterPath, params *CreateDatabaseUserParams, ...) (*http.Request, error)
- func NewCreateElasticAPIKeyRequest(server string, cluster ClusterPath, params *CreateElasticAPIKeyParams, ...) (*http.Request, error)
- func NewCreateElasticAPIKeyRequestWithBody(server string, cluster ClusterPath, params *CreateElasticAPIKeyParams, ...) (*http.Request, error)
- func NewCreateElasticRoleRequest(server string, cluster ClusterPath, params *CreateElasticRoleParams, ...) (*http.Request, error)
- func NewCreateElasticRoleRequestWithBody(server string, cluster ClusterPath, params *CreateElasticRoleParams, ...) (*http.Request, error)
- func NewCreateElasticUserRequest(server string, cluster ClusterPath, params *CreateElasticUserParams, ...) (*http.Request, error)
- func NewCreateElasticUserRequestWithBody(server string, cluster ClusterPath, params *CreateElasticUserParams, ...) (*http.Request, error)
- func NewCreateMySQLDatabaseRequest(server string, cluster ClusterPath, params *CreateMySQLDatabaseParams, ...) (*http.Request, error)
- func NewCreateMySQLDatabaseRequestWithBody(server string, cluster ClusterPath, params *CreateMySQLDatabaseParams, ...) (*http.Request, error)
- func NewCreateMySQLUserRequest(server string, cluster ClusterPath, params *CreateMySQLUserParams, ...) (*http.Request, error)
- func NewCreateMySQLUserRequestWithBody(server string, cluster ClusterPath, params *CreateMySQLUserParams, ...) (*http.Request, error)
- func NewCreateNamespaceRequest(server string, params *CreateNamespaceParams, ...) (*http.Request, error)
- func NewCreateNamespaceRequestWithBody(server string, params *CreateNamespaceParams, contentType string, ...) (*http.Request, error)
- func NewCreateNeo4jUserRequest(server string, cluster ClusterPath, params *CreateNeo4jUserParams, ...) (*http.Request, error)
- func NewCreateNeo4jUserRequestWithBody(server string, cluster ClusterPath, params *CreateNeo4jUserParams, ...) (*http.Request, error)
- func NewCreateNotificationChannelRequest(server string, params *CreateNotificationChannelParams, ...) (*http.Request, error)
- func NewCreateNotificationChannelRequestWithBody(server string, params *CreateNotificationChannelParams, contentType string, ...) (*http.Request, error)
- func NewCreateOpenBaoDatabaseConnectionRequest(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewCreateOpenBaoDatabaseConnectionRequestWithBody(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewCreatePostgresDatabaseRequest(server string, cluster ClusterPath, params *CreatePostgresDatabaseParams, ...) (*http.Request, error)
- func NewCreatePostgresDatabaseRequestWithBody(server string, cluster ClusterPath, params *CreatePostgresDatabaseParams, ...) (*http.Request, error)
- func NewCreatePostgresRoleRequest(server string, cluster ClusterPath, params *CreatePostgresRoleParams, ...) (*http.Request, error)
- func NewCreatePostgresRoleRequestWithBody(server string, cluster ClusterPath, params *CreatePostgresRoleParams, ...) (*http.Request, error)
- func NewCreateRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, ...) (*http.Request, error)
- func NewCreateRabbitMQOperatorPolicyRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, ...) (*http.Request, error)
- func NewCreateRabbitMQPermissionRequest(server string, cluster ClusterPath, params *CreateRabbitMQPermissionParams, ...) (*http.Request, error)
- func NewCreateRabbitMQPermissionRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQPermissionParams, ...) (*http.Request, error)
- func NewCreateRabbitMQPolicyRequest(server string, cluster ClusterPath, params *CreateRabbitMQPolicyParams, ...) (*http.Request, error)
- func NewCreateRabbitMQPolicyRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQPolicyParams, ...) (*http.Request, error)
- func NewCreateRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewCreateRabbitMQTopicPermissionRequestWithBody(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewCreateRabbitMQUserRequest(server string, cluster ClusterPath, params *CreateRabbitMQUserParams, ...) (*http.Request, error)
- func NewCreateRabbitMQUserRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQUserParams, ...) (*http.Request, error)
- func NewCreateRabbitMQVhostRequest(server string, cluster ClusterPath, params *CreateRabbitMQVhostParams, ...) (*http.Request, error)
- func NewCreateRabbitMQVhostRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQVhostParams, ...) (*http.Request, error)
- func NewCreateRestoreRequest(server string, cluster ClusterPath, params *CreateRestoreParams, ...) (*http.Request, error)
- func NewCreateRestoreRequestWithBody(server string, cluster ClusterPath, params *CreateRestoreParams, ...) (*http.Request, error)
- func NewCreateWeaviateRoleRequest(server string, cluster ClusterPath, params *CreateWeaviateRoleParams, ...) (*http.Request, error)
- func NewCreateWeaviateRoleRequestWithBody(server string, cluster ClusterPath, params *CreateWeaviateRoleParams, ...) (*http.Request, error)
- func NewCreateWeaviateUserRequest(server string, cluster ClusterPath, params *CreateWeaviateUserParams, ...) (*http.Request, error)
- func NewCreateWeaviateUserRequestWithBody(server string, cluster ClusterPath, params *CreateWeaviateUserParams, ...) (*http.Request, error)
- func NewDeleteAPITokenRequest(server string, token string, params *DeleteAPITokenParams) (*http.Request, error)
- func NewDeleteAccountRequest(server string, account string, params *DeleteAccountParams) (*http.Request, error)
- func NewDeleteBackupRequest(server string, cluster ClusterPath, backup string, params *DeleteBackupParams) (*http.Request, error)
- func NewDeleteBackupStorageRequest(server string, storage string, params *DeleteBackupStorageParams) (*http.Request, error)
- func NewDeleteClusterRequest(server string, cluster ClusterPath, params *DeleteClusterParams) (*http.Request, error)
- func NewDeleteDatabaseRoleRequest(server string, cluster ClusterPath, database string, role string, ...) (*http.Request, error)
- func NewDeleteDatabaseUserRequest(server string, cluster ClusterPath, database string, username string, ...) (*http.Request, error)
- func NewDeleteElasticRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewDeleteElasticUserRequest(server string, cluster ClusterPath, username string, ...) (*http.Request, error)
- func NewDeleteMySQLDatabaseRequest(server string, cluster ClusterPath, database string, ...) (*http.Request, error)
- func NewDeleteMySQLUserRequest(server string, cluster ClusterPath, user string, params *DeleteMySQLUserParams) (*http.Request, error)
- func NewDeleteNamespaceRequest(server string, namespace NamespacePath, params *DeleteNamespaceParams) (*http.Request, error)
- func NewDeleteNeo4jUserRequest(server string, cluster ClusterPath, user string, params *DeleteNeo4jUserParams) (*http.Request, error)
- func NewDeleteNotificationChannelRequest(server string, channel string, params *DeleteNotificationChannelParams) (*http.Request, error)
- func NewDeleteOAuthGrantRequest(server string, grant string, params *DeleteOAuthGrantParams) (*http.Request, error)
- func NewDeleteOpenBaoDatabaseConnectionRequest(server string, cluster ClusterPath, connection string, ...) (*http.Request, error)
- func NewDeletePostgresDatabaseRequest(server string, cluster ClusterPath, database string, ...) (*http.Request, error)
- func NewDeletePostgresRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewDeleteRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewDeleteRabbitMQPermissionRequest(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewDeleteRabbitMQPolicyRequest(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewDeleteRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewDeleteRabbitMQUserRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewDeleteRabbitMQVhostRequest(server string, cluster ClusterPath, vhost string, ...) (*http.Request, error)
- func NewDeleteSupabaseFunctionRequest(server string, cluster ClusterPath, name string, ...) (*http.Request, error)
- func NewDeleteTemporalNamespaceRequest(server string, cluster ClusterPath, temporalNamespace string, ...) (*http.Request, error)
- func NewDeleteWeaviateRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewDeleteWeaviateUserRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewDiscardMySQLUserOldPasswordRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewDryRunCreateClusterRequest(server string, params *DryRunCreateClusterParams, ...) (*http.Request, error)
- func NewDryRunCreateClusterRequestWithBody(server string, params *DryRunCreateClusterParams, contentType string, ...) (*http.Request, error)
- func NewDryRunCreateRestoreRequest(server string, cluster ClusterPath, params *DryRunCreateRestoreParams, ...) (*http.Request, error)
- func NewDryRunCreateRestoreRequestWithBody(server string, cluster ClusterPath, params *DryRunCreateRestoreParams, ...) (*http.Request, error)
- func NewDryRunPatchClusterRequestWithApplicationMergePatchPlusJSONBody(server string, cluster ClusterPath, params *DryRunPatchClusterParams, ...) (*http.Request, error)
- func NewDryRunPatchClusterRequestWithBody(server string, cluster ClusterPath, params *DryRunPatchClusterParams, ...) (*http.Request, error)
- func NewDryRunReplaceClusterRequest(server string, cluster ClusterPath, params *DryRunReplaceClusterParams, ...) (*http.Request, error)
- func NewDryRunReplaceClusterRequestWithBody(server string, cluster ClusterPath, params *DryRunReplaceClusterParams, ...) (*http.Request, error)
- func NewGetAPITokenRequest(server string, token string) (*http.Request, error)
- func NewGetAccountRequest(server string, account string) (*http.Request, error)
- func NewGetAgentRolloutSettingsRequest(server string) (*http.Request, error)
- func NewGetBackupDrillRequest(server string, cluster ClusterPath, drill string, params *GetBackupDrillParams) (*http.Request, error)
- func NewGetBackupRequest(server string, cluster ClusterPath, backup string, params *GetBackupParams) (*http.Request, error)
- func NewGetBackupStorageRequest(server string, storage string, params *GetBackupStorageParams) (*http.Request, error)
- func NewGetClusterBalancerRequest(server string, cluster ClusterPath, params *GetClusterBalancerParams) (*http.Request, error)
- func NewGetClusterConnectionRequest(server string, cluster ClusterPath, params *GetClusterConnectionParams) (*http.Request, error)
- func NewGetClusterMemberRequest(server string, cluster ClusterPath, member string, ...) (*http.Request, error)
- func NewGetClusterMetricsRequest(server string, cluster ClusterPath, params *GetClusterMetricsParams) (*http.Request, error)
- func NewGetClusterPlacementRequest(server string, cluster ClusterPath, params *GetClusterPlacementParams) (*http.Request, error)
- func NewGetClusterRequest(server string, cluster ClusterPath, params *GetClusterParams) (*http.Request, error)
- func NewGetClusterStatusRequest(server string, cluster ClusterPath, params *GetClusterStatusParams) (*http.Request, error)
- func NewGetControlPlaneBackupPolicyRequest(server string) (*http.Request, error)
- func NewGetCurrentUserRequest(server string) (*http.Request, error)
- func NewGetDatabaseRoleRequest(server string, cluster ClusterPath, database string, role string, ...) (*http.Request, error)
- func NewGetDatabaseUserRequest(server string, cluster ClusterPath, database string, username string, ...) (*http.Request, error)
- func NewGetElasticRoleRequest(server string, cluster ClusterPath, role string, params *GetElasticRoleParams) (*http.Request, error)
- func NewGetElasticUserRequest(server string, cluster ClusterPath, username string, ...) (*http.Request, error)
- func NewGetHealthRequest(server string) (*http.Request, error)
- func NewGetMemberLogsRequest(server string, cluster ClusterPath, member string, params *GetMemberLogsParams) (*http.Request, error)
- func NewGetMySQLDatabaseRequest(server string, cluster ClusterPath, database string, ...) (*http.Request, error)
- func NewGetMySQLUserRequest(server string, cluster ClusterPath, user string, params *GetMySQLUserParams) (*http.Request, error)
- func NewGetNamespaceRequest(server string, namespace NamespacePath) (*http.Request, error)
- func NewGetNeo4jUserRequest(server string, cluster ClusterPath, user string, params *GetNeo4jUserParams) (*http.Request, error)
- func NewGetNotificationChannelRequest(server string, channel string) (*http.Request, error)
- func NewGetOpenAPISpecRequest(server string) (*http.Request, error)
- func NewGetOpenBaoDatabaseConnectionRequest(server string, cluster ClusterPath, connection string, ...) (*http.Request, error)
- func NewGetOperationRequest(server string, operation string) (*http.Request, error)
- func NewGetPITRWindowRequest(server string, cluster ClusterPath, params *GetPITRWindowParams) (*http.Request, error)
- func NewGetPermissionsRequest(server string) (*http.Request, error)
- func NewGetPostgresDatabaseRequest(server string, cluster ClusterPath, database string, ...) (*http.Request, error)
- func NewGetPostgresRoleRequest(server string, cluster ClusterPath, role string, params *GetPostgresRoleParams) (*http.Request, error)
- func NewGetPrometheusMetricsRequest(server string, params *GetPrometheusMetricsParams) (*http.Request, error)
- func NewGetProviderRequest(server string, provider string) (*http.Request, error)
- func NewGetRBACPolicyRequest(server string) (*http.Request, error)
- func NewGetRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewGetRabbitMQPermissionRequest(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewGetRabbitMQPolicyRequest(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewGetRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewGetRabbitMQUserRequest(server string, cluster ClusterPath, user string, params *GetRabbitMQUserParams) (*http.Request, error)
- func NewGetRabbitMQVhostRequest(server string, cluster ClusterPath, vhost string, ...) (*http.Request, error)
- func NewGetRestoreRequest(server string, cluster ClusterPath, restore string, params *GetRestoreParams) (*http.Request, error)
- func NewGetSettingsRequest(server string) (*http.Request, error)
- func NewGetSupabaseCredentialsRequest(server string, cluster ClusterPath, params *GetSupabaseCredentialsParams) (*http.Request, error)
- func NewGetSupabaseFunctionRequest(server string, cluster ClusterPath, name string, ...) (*http.Request, error)
- func NewGetVersionRequest(server string) (*http.Request, error)
- func NewGetWeaviateRoleRequest(server string, cluster ClusterPath, role string, params *GetWeaviateRoleParams) (*http.Request, error)
- func NewGetWeaviateUserRequest(server string, cluster ClusterPath, user string, params *GetWeaviateUserParams) (*http.Request, error)
- func NewGrantMySQLPrivilegesRequest(server string, cluster ClusterPath, params *GrantMySQLPrivilegesParams, ...) (*http.Request, error)
- func NewGrantMySQLPrivilegesRequestWithBody(server string, cluster ClusterPath, params *GrantMySQLPrivilegesParams, ...) (*http.Request, error)
- func NewGrantPostgresPrivilegesRequest(server string, cluster ClusterPath, params *GrantPostgresPrivilegesParams, ...) (*http.Request, error)
- func NewGrantPostgresPrivilegesRequestWithBody(server string, cluster ClusterPath, params *GrantPostgresPrivilegesParams, ...) (*http.Request, error)
- func NewInvalidateElasticAPIKeyRequest(server string, cluster ClusterPath, id string, ...) (*http.Request, error)
- func NewIssueTemporalClientCertificateRequest(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewIssueTemporalClientCertificateRequestWithBody(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewListAPITokensRequest(server string, params *ListAPITokensParams) (*http.Request, error)
- func NewListAccountsRequest(server string, params *ListAccountsParams) (*http.Request, error)
- func NewListBackendsRequest(server string) (*http.Request, error)
- func NewListBackupDrillsRequest(server string, cluster ClusterPath, params *ListBackupDrillsParams) (*http.Request, error)
- func NewListBackupStoragesRequest(server string, params *ListBackupStoragesParams) (*http.Request, error)
- func NewListBackupsRequest(server string, cluster ClusterPath, params *ListBackupsParams) (*http.Request, error)
- func NewListClusterMembersRequest(server string, cluster ClusterPath, params *ListClusterMembersParams) (*http.Request, error)
- func NewListClusterOperationsRequest(server string, cluster ClusterPath, params *ListClusterOperationsParams) (*http.Request, error)
- func NewListClustersRequest(server string, params *ListClustersParams) (*http.Request, error)
- func NewListControlPlaneBackupsRequest(server string, params *ListControlPlaneBackupsParams) (*http.Request, error)
- func NewListDatabaseRolesRequest(server string, cluster ClusterPath, params *ListDatabaseRolesParams) (*http.Request, error)
- func NewListDatabaseUsersRequest(server string, cluster ClusterPath, params *ListDatabaseUsersParams) (*http.Request, error)
- func NewListElasticAPIKeysRequest(server string, cluster ClusterPath, params *ListElasticAPIKeysParams) (*http.Request, error)
- func NewListElasticRolesRequest(server string, cluster ClusterPath, params *ListElasticRolesParams) (*http.Request, error)
- func NewListElasticUsersRequest(server string, cluster ClusterPath, params *ListElasticUsersParams) (*http.Request, error)
- func NewListEventsRequest(server string, params *ListEventsParams) (*http.Request, error)
- func NewListMySQLDatabasesRequest(server string, cluster ClusterPath, params *ListMySQLDatabasesParams) (*http.Request, error)
- func NewListMySQLGrantsRequest(server string, cluster ClusterPath, params *ListMySQLGrantsParams) (*http.Request, error)
- func NewListMySQLUsersRequest(server string, cluster ClusterPath, params *ListMySQLUsersParams) (*http.Request, error)
- func NewListNamespacesRequest(server string, params *ListNamespacesParams) (*http.Request, error)
- func NewListNeo4jUsersRequest(server string, cluster ClusterPath, params *ListNeo4jUsersParams) (*http.Request, error)
- func NewListNotificationChannelsRequest(server string, params *ListNotificationChannelsParams) (*http.Request, error)
- func NewListOAuthGrantsRequest(server string) (*http.Request, error)
- func NewListOpenBaoDatabaseConnectionsRequest(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewListOperationsRequest(server string, params *ListOperationsParams) (*http.Request, error)
- func NewListOrphanedVolumesRequest(server string, params *ListOrphanedVolumesParams) (*http.Request, error)
- func NewListPostgresBindingsRequest(server string, cluster ClusterPath, params *ListPostgresBindingsParams) (*http.Request, error)
- func NewListPostgresDatabasesRequest(server string, cluster ClusterPath, params *ListPostgresDatabasesParams) (*http.Request, error)
- func NewListPostgresGrantsRequest(server string, cluster ClusterPath, params *ListPostgresGrantsParams) (*http.Request, error)
- func NewListPostgresRolesRequest(server string, cluster ClusterPath, params *ListPostgresRolesParams) (*http.Request, error)
- func NewListProvidersRequest(server string) (*http.Request, error)
- func NewListRabbitMQOperatorPoliciesRequest(server string, cluster ClusterPath, params *ListRabbitMQOperatorPoliciesParams) (*http.Request, error)
- func NewListRabbitMQPermissionsRequest(server string, cluster ClusterPath, params *ListRabbitMQPermissionsParams) (*http.Request, error)
- func NewListRabbitMQPoliciesRequest(server string, cluster ClusterPath, params *ListRabbitMQPoliciesParams) (*http.Request, error)
- func NewListRabbitMQTopicPermissionsRequest(server string, cluster ClusterPath, params *ListRabbitMQTopicPermissionsParams) (*http.Request, error)
- func NewListRabbitMQUsersRequest(server string, cluster ClusterPath, params *ListRabbitMQUsersParams) (*http.Request, error)
- func NewListRabbitMQVhostsRequest(server string, cluster ClusterPath, params *ListRabbitMQVhostsParams) (*http.Request, error)
- func NewListRestoresRequest(server string, cluster ClusterPath, params *ListRestoresParams) (*http.Request, error)
- func NewListSupabaseFunctionsRequest(server string, cluster ClusterPath, params *ListSupabaseFunctionsParams) (*http.Request, error)
- func NewListSystemUsersRequest(server string, cluster ClusterPath, params *ListSystemUsersParams) (*http.Request, error)
- func NewListTemporalClientCertificatesRequest(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewListTemporalNamespacesRequest(server string, cluster ClusterPath, params *ListTemporalNamespacesParams) (*http.Request, error)
- func NewListWeaviateRolesRequest(server string, cluster ClusterPath, params *ListWeaviateRolesParams) (*http.Request, error)
- func NewListWeaviateUsersRequest(server string, cluster ClusterPath, params *ListWeaviateUsersParams) (*http.Request, error)
- func NewLoginRequest(server string, params *LoginParams, body LoginJSONRequestBody) (*http.Request, error)
- func NewLoginRequestWithBody(server string, params *LoginParams, contentType string, body io.Reader) (*http.Request, error)
- func NewLogoutRequest(server string, params *LogoutParams) (*http.Request, error)
- func NewMoveClusterMemberRequest(server string, cluster ClusterPath, member string, ...) (*http.Request, error)
- func NewOidcCallbackRequest(server string, params *OidcCallbackParams) (*http.Request, error)
- func NewOidcLoginRequest(server string, params *OidcLoginParams) (*http.Request, error)
- func NewPatchClusterRequestWithApplicationMergePatchPlusJSONBody(server string, cluster ClusterPath, params *PatchClusterParams, ...) (*http.Request, error)
- func NewPatchClusterRequestWithBody(server string, cluster ClusterPath, params *PatchClusterParams, ...) (*http.Request, error)
- func NewPatchMySQLUserRequest(server string, cluster ClusterPath, user string, params *PatchMySQLUserParams, ...) (*http.Request, error)
- func NewPatchMySQLUserRequestWithBody(server string, cluster ClusterPath, user string, params *PatchMySQLUserParams, ...) (*http.Request, error)
- func NewPatchPostgresRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewPatchPostgresRoleRequestWithBody(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewPutSupabaseFunctionRequest(server string, cluster ClusterPath, name string, ...) (*http.Request, error)
- func NewPutSupabaseFunctionRequestWithBody(server string, cluster ClusterPath, name string, ...) (*http.Request, error)
- func NewRaiseClusterFCVRequest(server string, cluster ClusterPath, params *RaiseClusterFCVParams, ...) (*http.Request, error)
- func NewRaiseClusterFCVRequestWithBody(server string, cluster ClusterPath, params *RaiseClusterFCVParams, ...) (*http.Request, error)
- func NewRebalancePostgresRequest(server string, cluster ClusterPath, params *RebalancePostgresParams, ...) (*http.Request, error)
- func NewRebalancePostgresRequestWithBody(server string, cluster ClusterPath, params *RebalancePostgresParams, ...) (*http.Request, error)
- func NewRecoverMySQLQuorumRequest(server string, cluster ClusterPath, params *RecoverMySQLQuorumParams, ...) (*http.Request, error)
- func NewRecoverMySQLQuorumRequestWithBody(server string, cluster ClusterPath, params *RecoverMySQLQuorumParams, ...) (*http.Request, error)
- func NewRefreshSessionRequest(server string, params *RefreshSessionParams) (*http.Request, error)
- func NewReplaceAPITokenRequest(server string, token string, params *ReplaceAPITokenParams, ...) (*http.Request, error)
- func NewReplaceAPITokenRequestWithBody(server string, token string, params *ReplaceAPITokenParams, contentType string, ...) (*http.Request, error)
- func NewReplaceAccountRequest(server string, account string, params *ReplaceAccountParams, ...) (*http.Request, error)
- func NewReplaceAccountRequestWithBody(server string, account string, params *ReplaceAccountParams, ...) (*http.Request, error)
- func NewReplaceBackupStorageRequest(server string, storage string, params *ReplaceBackupStorageParams, ...) (*http.Request, error)
- func NewReplaceBackupStorageRequestWithBody(server string, storage string, params *ReplaceBackupStorageParams, ...) (*http.Request, error)
- func NewReplaceClusterBalancerRequest(server string, cluster ClusterPath, params *ReplaceClusterBalancerParams, ...) (*http.Request, error)
- func NewReplaceClusterBalancerRequestWithBody(server string, cluster ClusterPath, params *ReplaceClusterBalancerParams, ...) (*http.Request, error)
- func NewReplaceClusterMemberRequest(server string, cluster ClusterPath, member string, ...) (*http.Request, error)
- func NewReplaceClusterRequest(server string, cluster ClusterPath, params *ReplaceClusterParams, ...) (*http.Request, error)
- func NewReplaceClusterRequestWithBody(server string, cluster ClusterPath, params *ReplaceClusterParams, ...) (*http.Request, error)
- func NewReplaceDatabaseRoleRequest(server string, cluster ClusterPath, database string, role string, ...) (*http.Request, error)
- func NewReplaceDatabaseRoleRequestWithBody(server string, cluster ClusterPath, database string, role string, ...) (*http.Request, error)
- func NewReplaceDatabaseUserRequest(server string, cluster ClusterPath, database string, username string, ...) (*http.Request, error)
- func NewReplaceDatabaseUserRequestWithBody(server string, cluster ClusterPath, database string, username string, ...) (*http.Request, error)
- func NewReplaceNotificationChannelRequest(server string, channel string, params *ReplaceNotificationChannelParams, ...) (*http.Request, error)
- func NewReplaceNotificationChannelRequestWithBody(server string, channel string, params *ReplaceNotificationChannelParams, ...) (*http.Request, error)
- func NewReplaceRBACPolicyRequest(server string, params *ReplaceRBACPolicyParams, ...) (*http.Request, error)
- func NewReplaceRBACPolicyRequestWithBody(server string, params *ReplaceRBACPolicyParams, contentType string, ...) (*http.Request, error)
- func NewReplaceRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewReplaceRabbitMQOperatorPolicyRequestWithBody(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewReplaceRabbitMQPermissionRequest(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewReplaceRabbitMQPermissionRequestWithBody(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewReplaceRabbitMQPolicyRequest(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewReplaceRabbitMQPolicyRequestWithBody(server string, cluster ClusterPath, vhost string, name string, ...) (*http.Request, error)
- func NewReplaceRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewReplaceRabbitMQTopicPermissionRequestWithBody(server string, cluster ClusterPath, vhost string, user string, ...) (*http.Request, error)
- func NewReplaceRabbitMQUserRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewReplaceRabbitMQUserRequestWithBody(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewReplaceRabbitMQVhostRequest(server string, cluster ClusterPath, vhost string, ...) (*http.Request, error)
- func NewReplaceRabbitMQVhostRequestWithBody(server string, cluster ClusterPath, vhost string, ...) (*http.Request, error)
- func NewReplaceSettingsRequest(server string, params *ReplaceSettingsParams, ...) (*http.Request, error)
- func NewReplaceSettingsRequestWithBody(server string, params *ReplaceSettingsParams, contentType string, ...) (*http.Request, error)
- func NewResetAccountPasswordRequest(server string, account string, params *ResetAccountPasswordParams, ...) (*http.Request, error)
- func NewResetAccountPasswordRequestWithBody(server string, account string, params *ResetAccountPasswordParams, ...) (*http.Request, error)
- func NewRestartClusterRequest(server string, cluster ClusterPath, params *RestartClusterParams) (*http.Request, error)
- func NewResumeClusterRequest(server string, cluster ClusterPath, params *ResumeClusterParams) (*http.Request, error)
- func NewRetryClusterDeploymentsRequest(server string, cluster ClusterPath, params *RetryClusterDeploymentsParams) (*http.Request, error)
- func NewRevealOpenBaoUnsealKeysRequest(server string, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, ...) (*http.Request, error)
- func NewRevealOpenBaoUnsealKeysRequestWithBody(server string, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, ...) (*http.Request, error)
- func NewRevokeMySQLPrivilegesRequest(server string, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, ...) (*http.Request, error)
- func NewRevokeMySQLPrivilegesRequestWithBody(server string, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, ...) (*http.Request, error)
- func NewRevokePostgresPrivilegesRequest(server string, cluster ClusterPath, params *RevokePostgresPrivilegesParams, ...) (*http.Request, error)
- func NewRevokePostgresPrivilegesRequestWithBody(server string, cluster ClusterPath, params *RevokePostgresPrivilegesParams, ...) (*http.Request, error)
- func NewRotateClusterTLSRequest(server string, cluster ClusterPath, params *RotateClusterTLSParams) (*http.Request, error)
- func NewRotateMySQLUserPasswordRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewRotateMySQLUserPasswordRequestWithBody(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewRotateNamespaceTokenRequest(server string, namespace NamespacePath, params *RotateNamespaceTokenParams, ...) (*http.Request, error)
- func NewRotateNamespaceTokenRequestWithBody(server string, namespace NamespacePath, params *RotateNamespaceTokenParams, ...) (*http.Request, error)
- func NewRotatePostgresBindingRequest(server string, cluster ClusterPath, binding string, ...) (*http.Request, error)
- func NewRotatePostgresRolePasswordRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewRotateSupabaseJWTSecretRequest(server string, cluster ClusterPath, params *RotateSupabaseJWTSecretParams) (*http.Request, error)
- func NewRotateSystemUserRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewRotateWeaviateUserKeyRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewSetNeo4jUserPasswordRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewSetNeo4jUserPasswordRequestWithBody(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewSetSupabaseSMTPPasswordRequest(server string, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, ...) (*http.Request, error)
- func NewSetSupabaseSMTPPasswordRequestWithBody(server string, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, ...) (*http.Request, error)
- func NewSetTemporalUIOIDCClientSecretRequest(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewSetTemporalUIOIDCClientSecretRequestWithBody(server string, cluster ClusterPath, ...) (*http.Request, error)
- func NewStreamEventsRequest(server string, params *StreamEventsParams) (*http.Request, error)
- func NewTestNotificationChannelRequest(server string, channel string, params *TestNotificationChannelParams) (*http.Request, error)
- func NewUpdateAgentRolloutSettingsRequest(server string, params *UpdateAgentRolloutSettingsParams, ...) (*http.Request, error)
- func NewUpdateAgentRolloutSettingsRequestWithBody(server string, params *UpdateAgentRolloutSettingsParams, contentType string, ...) (*http.Request, error)
- func NewUpdateControlPlaneBackupPolicyRequest(server string, params *UpdateControlPlaneBackupPolicyParams, ...) (*http.Request, error)
- func NewUpdateControlPlaneBackupPolicyRequestWithBody(server string, params *UpdateControlPlaneBackupPolicyParams, ...) (*http.Request, error)
- func NewUpdateElasticRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewUpdateElasticRoleRequestWithBody(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewUpdateElasticUserRequest(server string, cluster ClusterPath, username string, ...) (*http.Request, error)
- func NewUpdateElasticUserRequestWithBody(server string, cluster ClusterPath, username string, ...) (*http.Request, error)
- func NewUpdateNamespaceRequest(server string, namespace NamespacePath, params *UpdateNamespaceParams, ...) (*http.Request, error)
- func NewUpdateNamespaceRequestWithBody(server string, namespace NamespacePath, params *UpdateNamespaceParams, ...) (*http.Request, error)
- func NewUpdatePostgresRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewUpdatePostgresRoleRequestWithBody(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewUpdateWeaviateRoleRequest(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewUpdateWeaviateRoleRequestWithBody(server string, cluster ClusterPath, role string, ...) (*http.Request, error)
- func NewUpdateWeaviateUserRequest(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewUpdateWeaviateUserRequestWithBody(server string, cluster ClusterPath, user string, ...) (*http.Request, error)
- func NewUpgradeClusterAgentsRequest(server string, cluster ClusterPath, params *UpgradeClusterAgentsParams, ...) (*http.Request, error)
- func NewUpgradeClusterAgentsRequestWithBody(server string, cluster ClusterPath, params *UpgradeClusterAgentsParams, ...) (*http.Request, error)
- func NewValidateNamespaceRequest(server string, namespace NamespacePath, params *ValidateNamespaceParams) (*http.Request, error)
- func NewVerifyBackupStorageRequest(server string, storage string, params *VerifyBackupStorageParams) (*http.Request, error)
- type APIToken
- type APITokenList
- type APITokenName
- type APITokenRestrictions
- type Account
- type AccountList
- type AccountName
- type AccountPassword
- type AgentBuild
- type AgentRolloutSettings
- type AgentRolloutStatus
- type AgentStatus
- type BackendInfo
- type BackendList
- type Backup
- type BackupDrill
- type BackupDrillCheck
- type BackupDrillCleanup
- type BackupDrillCleanupPhase
- type BackupDrillList
- type BackupDrillPhase
- type BackupDrillPolicy
- type BackupDrillPolicyPatch
- type BackupDrillTrigger
- type BackupList
- type BackupPhase
- type BackupSchedule
- type BackupScheduleInput
- type BackupScheduleInputType
- type BackupScheduleType
- type BackupSpec
- type BackupSpecInput
- type BackupSpecPatch
- type BackupStorage
- type BackupStorageList
- type BackupStorageType
- type BackupTrigger
- type BackupType
- type BadRequest
- type Balancer
- type CSRF
- type CanRequest
- type CanRequestAction
- type CanResponse
- type CancelOperationParams
- type CancelOperationResponse
- type Capability
- type ChangePasswordJSONRequestBody
- type ChangePasswordParams
- type ChangePasswordRequest
- type ChangePasswordResponse
- type CheckPermissionJSONRequestBody
- type CheckPermissionParams
- type CheckPermissionResponse
- type Client
- func (c *Client) CancelOperation(ctx context.Context, operation string, params *CancelOperationParams, ...) (*http.Response, error)
- func (c *Client) ChangePassword(ctx context.Context, params *ChangePasswordParams, ...) (*http.Response, error)
- func (c *Client) ChangePasswordWithBody(ctx context.Context, params *ChangePasswordParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CheckPermission(ctx context.Context, params *CheckPermissionParams, ...) (*http.Response, error)
- func (c *Client) CheckPermissionWithBody(ctx context.Context, params *CheckPermissionParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateAPIToken(ctx context.Context, params *CreateAPITokenParams, ...) (*http.Response, error)
- func (c *Client) CreateAPITokenWithBody(ctx context.Context, params *CreateAPITokenParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateAccount(ctx context.Context, params *CreateAccountParams, ...) (*http.Response, error)
- func (c *Client) CreateAccountWithBody(ctx context.Context, params *CreateAccountParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateBackup(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, ...) (*http.Response, error)
- func (c *Client) CreateBackupDrill(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, ...) (*http.Response, error)
- func (c *Client) CreateBackupDrillWithBody(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, ...) (*http.Response, error)
- func (c *Client) CreateBackupStorage(ctx context.Context, params *CreateBackupStorageParams, ...) (*http.Response, error)
- func (c *Client) CreateBackupStorageWithBody(ctx context.Context, params *CreateBackupStorageParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateBackupWithBody(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, ...) (*http.Response, error)
- func (c *Client) CreateCluster(ctx context.Context, params *CreateClusterParams, ...) (*http.Response, error)
- func (c *Client) CreateClusterWithBody(ctx context.Context, params *CreateClusterParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateControlPlaneBackup(ctx context.Context, params *CreateControlPlaneBackupParams, ...) (*http.Response, error)
- func (c *Client) CreateDatabaseRole(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateDatabaseRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateDatabaseUser(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, ...) (*http.Response, error)
- func (c *Client) CreateDatabaseUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, ...) (*http.Response, error)
- func (c *Client) CreateElasticAPIKey(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, ...) (*http.Response, error)
- func (c *Client) CreateElasticAPIKeyWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, ...) (*http.Response, error)
- func (c *Client) CreateElasticRole(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateElasticRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateElasticUser(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, ...) (*http.Response, error)
- func (c *Client) CreateElasticUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, ...) (*http.Response, error)
- func (c *Client) CreateMySQLDatabase(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, ...) (*http.Response, error)
- func (c *Client) CreateMySQLDatabaseWithBody(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, ...) (*http.Response, error)
- func (c *Client) CreateMySQLUser(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, ...) (*http.Response, error)
- func (c *Client) CreateMySQLUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, ...) (*http.Response, error)
- func (c *Client) CreateNamespace(ctx context.Context, params *CreateNamespaceParams, ...) (*http.Response, error)
- func (c *Client) CreateNamespaceWithBody(ctx context.Context, params *CreateNamespaceParams, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateNeo4jUser(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, ...) (*http.Response, error)
- func (c *Client) CreateNeo4jUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, ...) (*http.Response, error)
- func (c *Client) CreateNotificationChannel(ctx context.Context, params *CreateNotificationChannelParams, ...) (*http.Response, error)
- func (c *Client) CreateNotificationChannelWithBody(ctx context.Context, params *CreateNotificationChannelParams, ...) (*http.Response, error)
- func (c *Client) CreateOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateOpenBaoDatabaseConnectionWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreatePostgresDatabase(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, ...) (*http.Response, error)
- func (c *Client) CreatePostgresDatabaseWithBody(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, ...) (*http.Response, error)
- func (c *Client) CreatePostgresRole(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, ...) (*http.Response, error)
- func (c *Client) CreatePostgresRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQOperatorPolicyWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQPermission(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQPermissionWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQPolicy(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQPolicyWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQTopicPermissionWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQUser(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQVhost(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, ...) (*http.Response, error)
- func (c *Client) CreateRabbitMQVhostWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, ...) (*http.Response, error)
- func (c *Client) CreateRestore(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, ...) (*http.Response, error)
- func (c *Client) CreateRestoreWithBody(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, ...) (*http.Response, error)
- func (c *Client) CreateWeaviateRole(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateWeaviateRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, ...) (*http.Response, error)
- func (c *Client) CreateWeaviateUser(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, ...) (*http.Response, error)
- func (c *Client) CreateWeaviateUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, ...) (*http.Response, error)
- func (c *Client) DeleteAPIToken(ctx context.Context, token string, params *DeleteAPITokenParams, ...) (*http.Response, error)
- func (c *Client) DeleteAccount(ctx context.Context, account string, params *DeleteAccountParams, ...) (*http.Response, error)
- func (c *Client) DeleteBackup(ctx context.Context, cluster ClusterPath, backup string, ...) (*http.Response, error)
- func (c *Client) DeleteBackupStorage(ctx context.Context, storage string, params *DeleteBackupStorageParams, ...) (*http.Response, error)
- func (c *Client) DeleteCluster(ctx context.Context, cluster ClusterPath, params *DeleteClusterParams, ...) (*http.Response, error)
- func (c *Client) DeleteDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*http.Response, error)
- func (c *Client) DeleteDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*http.Response, error)
- func (c *Client) DeleteElasticRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) DeleteElasticUser(ctx context.Context, cluster ClusterPath, username string, ...) (*http.Response, error)
- func (c *Client) DeleteMySQLDatabase(ctx context.Context, cluster ClusterPath, database string, ...) (*http.Response, error)
- func (c *Client) DeleteMySQLUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) DeleteNamespace(ctx context.Context, namespace NamespacePath, params *DeleteNamespaceParams, ...) (*http.Response, error)
- func (c *Client) DeleteNeo4jUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) DeleteNotificationChannel(ctx context.Context, channel string, params *DeleteNotificationChannelParams, ...) (*http.Response, error)
- func (c *Client) DeleteOAuthGrant(ctx context.Context, grant string, params *DeleteOAuthGrantParams, ...) (*http.Response, error)
- func (c *Client) DeleteOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, connection string, ...) (*http.Response, error)
- func (c *Client) DeletePostgresDatabase(ctx context.Context, cluster ClusterPath, database string, ...) (*http.Response, error)
- func (c *Client) DeletePostgresRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) DeleteRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) DeleteRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) DeleteRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) DeleteRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) DeleteRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) DeleteRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, ...) (*http.Response, error)
- func (c *Client) DeleteSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, ...) (*http.Response, error)
- func (c *Client) DeleteTemporalNamespace(ctx context.Context, cluster ClusterPath, temporalNamespace string, ...) (*http.Response, error)
- func (c *Client) DeleteWeaviateRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) DeleteWeaviateUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) DiscardMySQLUserOldPassword(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) DryRunCreateCluster(ctx context.Context, params *DryRunCreateClusterParams, ...) (*http.Response, error)
- func (c *Client) DryRunCreateClusterWithBody(ctx context.Context, params *DryRunCreateClusterParams, contentType string, ...) (*http.Response, error)
- func (c *Client) DryRunCreateRestore(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, ...) (*http.Response, error)
- func (c *Client) DryRunCreateRestoreWithBody(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, ...) (*http.Response, error)
- func (c *Client) DryRunPatchClusterWithApplicationMergePatchPlusJSONBody(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, ...) (*http.Response, error)
- func (c *Client) DryRunPatchClusterWithBody(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, ...) (*http.Response, error)
- func (c *Client) DryRunReplaceCluster(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, ...) (*http.Response, error)
- func (c *Client) DryRunReplaceClusterWithBody(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, ...) (*http.Response, error)
- func (c *Client) GetAPIToken(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAccount(ctx context.Context, account string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAgentRolloutSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetBackup(ctx context.Context, cluster ClusterPath, backup string, ...) (*http.Response, error)
- func (c *Client) GetBackupDrill(ctx context.Context, cluster ClusterPath, drill string, ...) (*http.Response, error)
- func (c *Client) GetBackupStorage(ctx context.Context, storage string, params *GetBackupStorageParams, ...) (*http.Response, error)
- func (c *Client) GetCluster(ctx context.Context, cluster ClusterPath, params *GetClusterParams, ...) (*http.Response, error)
- func (c *Client) GetClusterBalancer(ctx context.Context, cluster ClusterPath, params *GetClusterBalancerParams, ...) (*http.Response, error)
- func (c *Client) GetClusterConnection(ctx context.Context, cluster ClusterPath, params *GetClusterConnectionParams, ...) (*http.Response, error)
- func (c *Client) GetClusterMember(ctx context.Context, cluster ClusterPath, member string, ...) (*http.Response, error)
- func (c *Client) GetClusterMetrics(ctx context.Context, cluster ClusterPath, params *GetClusterMetricsParams, ...) (*http.Response, error)
- func (c *Client) GetClusterPlacement(ctx context.Context, cluster ClusterPath, params *GetClusterPlacementParams, ...) (*http.Response, error)
- func (c *Client) GetClusterStatus(ctx context.Context, cluster ClusterPath, params *GetClusterStatusParams, ...) (*http.Response, error)
- func (c *Client) GetControlPlaneBackupPolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*http.Response, error)
- func (c *Client) GetDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*http.Response, error)
- func (c *Client) GetElasticRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) GetElasticUser(ctx context.Context, cluster ClusterPath, username string, ...) (*http.Response, error)
- func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMemberLogs(ctx context.Context, cluster ClusterPath, member string, ...) (*http.Response, error)
- func (c *Client) GetMySQLDatabase(ctx context.Context, cluster ClusterPath, database string, ...) (*http.Response, error)
- func (c *Client) GetMySQLUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) GetNamespace(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetNeo4jUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) GetNotificationChannel(ctx context.Context, channel string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOpenAPISpec(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, connection string, ...) (*http.Response, error)
- func (c *Client) GetOperation(ctx context.Context, operation string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPITRWindow(ctx context.Context, cluster ClusterPath, params *GetPITRWindowParams, ...) (*http.Response, error)
- func (c *Client) GetPermissions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPostgresDatabase(ctx context.Context, cluster ClusterPath, database string, ...) (*http.Response, error)
- func (c *Client) GetPostgresRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) GetPrometheusMetrics(ctx context.Context, params *GetPrometheusMetricsParams, ...) (*http.Response, error)
- func (c *Client) GetProvider(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetRBACPolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) GetRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) GetRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) GetRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) GetRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) GetRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, ...) (*http.Response, error)
- func (c *Client) GetRestore(ctx context.Context, cluster ClusterPath, restore string, ...) (*http.Response, error)
- func (c *Client) GetSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSupabaseCredentials(ctx context.Context, cluster ClusterPath, params *GetSupabaseCredentialsParams, ...) (*http.Response, error)
- func (c *Client) GetSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, ...) (*http.Response, error)
- func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWeaviateRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) GetWeaviateUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) GrantMySQLPrivileges(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, ...) (*http.Response, error)
- func (c *Client) GrantMySQLPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, ...) (*http.Response, error)
- func (c *Client) GrantPostgresPrivileges(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) GrantPostgresPrivilegesWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) InvalidateElasticAPIKey(ctx context.Context, cluster ClusterPath, id string, ...) (*http.Response, error)
- func (c *Client) IssueTemporalClientCertificate(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) IssueTemporalClientCertificateWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) ListAPITokens(ctx context.Context, params *ListAPITokensParams, ...) (*http.Response, error)
- func (c *Client) ListAccounts(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListBackends(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListBackupDrills(ctx context.Context, cluster ClusterPath, params *ListBackupDrillsParams, ...) (*http.Response, error)
- func (c *Client) ListBackupStorages(ctx context.Context, params *ListBackupStoragesParams, ...) (*http.Response, error)
- func (c *Client) ListBackups(ctx context.Context, cluster ClusterPath, params *ListBackupsParams, ...) (*http.Response, error)
- func (c *Client) ListClusterMembers(ctx context.Context, cluster ClusterPath, params *ListClusterMembersParams, ...) (*http.Response, error)
- func (c *Client) ListClusterOperations(ctx context.Context, cluster ClusterPath, params *ListClusterOperationsParams, ...) (*http.Response, error)
- func (c *Client) ListClusters(ctx context.Context, params *ListClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListControlPlaneBackups(ctx context.Context, params *ListControlPlaneBackupsParams, ...) (*http.Response, error)
- func (c *Client) ListDatabaseRoles(ctx context.Context, cluster ClusterPath, params *ListDatabaseRolesParams, ...) (*http.Response, error)
- func (c *Client) ListDatabaseUsers(ctx context.Context, cluster ClusterPath, params *ListDatabaseUsersParams, ...) (*http.Response, error)
- func (c *Client) ListElasticAPIKeys(ctx context.Context, cluster ClusterPath, params *ListElasticAPIKeysParams, ...) (*http.Response, error)
- func (c *Client) ListElasticRoles(ctx context.Context, cluster ClusterPath, params *ListElasticRolesParams, ...) (*http.Response, error)
- func (c *Client) ListElasticUsers(ctx context.Context, cluster ClusterPath, params *ListElasticUsersParams, ...) (*http.Response, error)
- func (c *Client) ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListMySQLDatabases(ctx context.Context, cluster ClusterPath, params *ListMySQLDatabasesParams, ...) (*http.Response, error)
- func (c *Client) ListMySQLGrants(ctx context.Context, cluster ClusterPath, params *ListMySQLGrantsParams, ...) (*http.Response, error)
- func (c *Client) ListMySQLUsers(ctx context.Context, cluster ClusterPath, params *ListMySQLUsersParams, ...) (*http.Response, error)
- func (c *Client) ListNamespaces(ctx context.Context, params *ListNamespacesParams, ...) (*http.Response, error)
- func (c *Client) ListNeo4jUsers(ctx context.Context, cluster ClusterPath, params *ListNeo4jUsersParams, ...) (*http.Response, error)
- func (c *Client) ListNotificationChannels(ctx context.Context, params *ListNotificationChannelsParams, ...) (*http.Response, error)
- func (c *Client) ListOAuthGrants(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListOpenBaoDatabaseConnections(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) ListOperations(ctx context.Context, params *ListOperationsParams, ...) (*http.Response, error)
- func (c *Client) ListOrphanedVolumes(ctx context.Context, params *ListOrphanedVolumesParams, ...) (*http.Response, error)
- func (c *Client) ListPostgresBindings(ctx context.Context, cluster ClusterPath, params *ListPostgresBindingsParams, ...) (*http.Response, error)
- func (c *Client) ListPostgresDatabases(ctx context.Context, cluster ClusterPath, params *ListPostgresDatabasesParams, ...) (*http.Response, error)
- func (c *Client) ListPostgresGrants(ctx context.Context, cluster ClusterPath, params *ListPostgresGrantsParams, ...) (*http.Response, error)
- func (c *Client) ListPostgresRoles(ctx context.Context, cluster ClusterPath, params *ListPostgresRolesParams, ...) (*http.Response, error)
- func (c *Client) ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListRabbitMQOperatorPolicies(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) ListRabbitMQPermissions(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) ListRabbitMQPolicies(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPoliciesParams, ...) (*http.Response, error)
- func (c *Client) ListRabbitMQTopicPermissions(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) ListRabbitMQUsers(ctx context.Context, cluster ClusterPath, params *ListRabbitMQUsersParams, ...) (*http.Response, error)
- func (c *Client) ListRabbitMQVhosts(ctx context.Context, cluster ClusterPath, params *ListRabbitMQVhostsParams, ...) (*http.Response, error)
- func (c *Client) ListRestores(ctx context.Context, cluster ClusterPath, params *ListRestoresParams, ...) (*http.Response, error)
- func (c *Client) ListSupabaseFunctions(ctx context.Context, cluster ClusterPath, params *ListSupabaseFunctionsParams, ...) (*http.Response, error)
- func (c *Client) ListSystemUsers(ctx context.Context, cluster ClusterPath, params *ListSystemUsersParams, ...) (*http.Response, error)
- func (c *Client) ListTemporalClientCertificates(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) ListTemporalNamespaces(ctx context.Context, cluster ClusterPath, params *ListTemporalNamespacesParams, ...) (*http.Response, error)
- func (c *Client) ListWeaviateRoles(ctx context.Context, cluster ClusterPath, params *ListWeaviateRolesParams, ...) (*http.Response, error)
- func (c *Client) ListWeaviateUsers(ctx context.Context, cluster ClusterPath, params *ListWeaviateUsersParams, ...) (*http.Response, error)
- func (c *Client) Login(ctx context.Context, params *LoginParams, body LoginJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) LoginWithBody(ctx context.Context, params *LoginParams, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) Logout(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MoveClusterMember(ctx context.Context, cluster ClusterPath, member string, ...) (*http.Response, error)
- func (c *Client) OidcCallback(ctx context.Context, params *OidcCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) OidcLogin(ctx context.Context, params *OidcLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PatchClusterWithApplicationMergePatchPlusJSONBody(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, ...) (*http.Response, error)
- func (c *Client) PatchClusterWithBody(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, ...) (*http.Response, error)
- func (c *Client) PatchMySQLUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) PatchMySQLUserWithBody(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) PatchPostgresRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) PatchPostgresRoleWithBody(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) PutSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, ...) (*http.Response, error)
- func (c *Client) PutSupabaseFunctionWithBody(ctx context.Context, cluster ClusterPath, name string, ...) (*http.Response, error)
- func (c *Client) RaiseClusterFCV(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, ...) (*http.Response, error)
- func (c *Client) RaiseClusterFCVWithBody(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, ...) (*http.Response, error)
- func (c *Client) RebalancePostgres(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, ...) (*http.Response, error)
- func (c *Client) RebalancePostgresWithBody(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, ...) (*http.Response, error)
- func (c *Client) RecoverMySQLQuorum(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, ...) (*http.Response, error)
- func (c *Client) RecoverMySQLQuorumWithBody(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, ...) (*http.Response, error)
- func (c *Client) RefreshSession(ctx context.Context, params *RefreshSessionParams, ...) (*http.Response, error)
- func (c *Client) ReplaceAPIToken(ctx context.Context, token string, params *ReplaceAPITokenParams, ...) (*http.Response, error)
- func (c *Client) ReplaceAPITokenWithBody(ctx context.Context, token string, params *ReplaceAPITokenParams, ...) (*http.Response, error)
- func (c *Client) ReplaceAccount(ctx context.Context, account string, params *ReplaceAccountParams, ...) (*http.Response, error)
- func (c *Client) ReplaceAccountWithBody(ctx context.Context, account string, params *ReplaceAccountParams, ...) (*http.Response, error)
- func (c *Client) ReplaceBackupStorage(ctx context.Context, storage string, params *ReplaceBackupStorageParams, ...) (*http.Response, error)
- func (c *Client) ReplaceBackupStorageWithBody(ctx context.Context, storage string, params *ReplaceBackupStorageParams, ...) (*http.Response, error)
- func (c *Client) ReplaceCluster(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, ...) (*http.Response, error)
- func (c *Client) ReplaceClusterBalancer(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, ...) (*http.Response, error)
- func (c *Client) ReplaceClusterBalancerWithBody(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, ...) (*http.Response, error)
- func (c *Client) ReplaceClusterMember(ctx context.Context, cluster ClusterPath, member string, ...) (*http.Response, error)
- func (c *Client) ReplaceClusterWithBody(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, ...) (*http.Response, error)
- func (c *Client) ReplaceDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*http.Response, error)
- func (c *Client) ReplaceDatabaseRoleWithBody(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*http.Response, error)
- func (c *Client) ReplaceDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*http.Response, error)
- func (c *Client) ReplaceDatabaseUserWithBody(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*http.Response, error)
- func (c *Client) ReplaceNotificationChannel(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, ...) (*http.Response, error)
- func (c *Client) ReplaceNotificationChannelWithBody(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, ...) (*http.Response, error)
- func (c *Client) ReplaceRBACPolicy(ctx context.Context, params *ReplaceRBACPolicyParams, ...) (*http.Response, error)
- func (c *Client) ReplaceRBACPolicyWithBody(ctx context.Context, params *ReplaceRBACPolicyParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQOperatorPolicyWithBody(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQPermissionWithBody(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQPolicyWithBody(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQTopicPermissionWithBody(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQUserWithBody(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, ...) (*http.Response, error)
- func (c *Client) ReplaceRabbitMQVhostWithBody(ctx context.Context, cluster ClusterPath, vhost string, ...) (*http.Response, error)
- func (c *Client) ReplaceSettings(ctx context.Context, params *ReplaceSettingsParams, ...) (*http.Response, error)
- func (c *Client) ReplaceSettingsWithBody(ctx context.Context, params *ReplaceSettingsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ResetAccountPassword(ctx context.Context, account string, params *ResetAccountPasswordParams, ...) (*http.Response, error)
- func (c *Client) ResetAccountPasswordWithBody(ctx context.Context, account string, params *ResetAccountPasswordParams, ...) (*http.Response, error)
- func (c *Client) RestartCluster(ctx context.Context, cluster ClusterPath, params *RestartClusterParams, ...) (*http.Response, error)
- func (c *Client) ResumeCluster(ctx context.Context, cluster ClusterPath, params *ResumeClusterParams, ...) (*http.Response, error)
- func (c *Client) RetryClusterDeployments(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) RevealOpenBaoUnsealKeys(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) RevealOpenBaoUnsealKeysWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) RevokeMySQLPrivileges(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, ...) (*http.Response, error)
- func (c *Client) RevokeMySQLPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, ...) (*http.Response, error)
- func (c *Client) RevokePostgresPrivileges(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) RevokePostgresPrivilegesWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) RotateClusterTLS(ctx context.Context, cluster ClusterPath, params *RotateClusterTLSParams, ...) (*http.Response, error)
- func (c *Client) RotateMySQLUserPassword(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) RotateMySQLUserPasswordWithBody(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) RotateNamespaceToken(ctx context.Context, namespace NamespacePath, ...) (*http.Response, error)
- func (c *Client) RotateNamespaceTokenWithBody(ctx context.Context, namespace NamespacePath, ...) (*http.Response, error)
- func (c *Client) RotatePostgresBinding(ctx context.Context, cluster ClusterPath, binding string, ...) (*http.Response, error)
- func (c *Client) RotatePostgresRolePassword(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) RotateSupabaseJWTSecret(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) RotateSystemUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) RotateWeaviateUserKey(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) SetNeo4jUserPassword(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) SetNeo4jUserPasswordWithBody(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) SetSupabaseSMTPPassword(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) SetSupabaseSMTPPasswordWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) SetTemporalUIOIDCClientSecret(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) SetTemporalUIOIDCClientSecretWithBody(ctx context.Context, cluster ClusterPath, ...) (*http.Response, error)
- func (c *Client) StreamEvents(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TestNotificationChannel(ctx context.Context, channel string, params *TestNotificationChannelParams, ...) (*http.Response, error)
- func (c *Client) UpdateAgentRolloutSettings(ctx context.Context, params *UpdateAgentRolloutSettingsParams, ...) (*http.Response, error)
- func (c *Client) UpdateAgentRolloutSettingsWithBody(ctx context.Context, params *UpdateAgentRolloutSettingsParams, ...) (*http.Response, error)
- func (c *Client) UpdateControlPlaneBackupPolicy(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, ...) (*http.Response, error)
- func (c *Client) UpdateControlPlaneBackupPolicyWithBody(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, ...) (*http.Response, error)
- func (c *Client) UpdateElasticRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) UpdateElasticRoleWithBody(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) UpdateElasticUser(ctx context.Context, cluster ClusterPath, username string, ...) (*http.Response, error)
- func (c *Client) UpdateElasticUserWithBody(ctx context.Context, cluster ClusterPath, username string, ...) (*http.Response, error)
- func (c *Client) UpdateNamespace(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, ...) (*http.Response, error)
- func (c *Client) UpdateNamespaceWithBody(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, ...) (*http.Response, error)
- func (c *Client) UpdatePostgresRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) UpdatePostgresRoleWithBody(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) UpdateWeaviateRole(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) UpdateWeaviateRoleWithBody(ctx context.Context, cluster ClusterPath, role string, ...) (*http.Response, error)
- func (c *Client) UpdateWeaviateUser(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) UpdateWeaviateUserWithBody(ctx context.Context, cluster ClusterPath, user string, ...) (*http.Response, error)
- func (c *Client) UpgradeClusterAgents(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, ...) (*http.Response, error)
- func (c *Client) UpgradeClusterAgentsWithBody(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, ...) (*http.Response, error)
- func (c *Client) ValidateNamespace(ctx context.Context, namespace NamespacePath, params *ValidateNamespaceParams, ...) (*http.Response, error)
- func (c *Client) VerifyBackupStorage(ctx context.Context, storage string, params *VerifyBackupStorageParams, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CancelOperationWithResponse(ctx context.Context, operation string, params *CancelOperationParams, ...) (*CancelOperationResponse, error)
- func (c *ClientWithResponses) ChangePasswordWithBodyWithResponse(ctx context.Context, params *ChangePasswordParams, contentType string, ...) (*ChangePasswordResponse, error)
- func (c *ClientWithResponses) ChangePasswordWithResponse(ctx context.Context, params *ChangePasswordParams, ...) (*ChangePasswordResponse, error)
- func (c *ClientWithResponses) CheckPermissionWithBodyWithResponse(ctx context.Context, params *CheckPermissionParams, contentType string, ...) (*CheckPermissionResponse, error)
- func (c *ClientWithResponses) CheckPermissionWithResponse(ctx context.Context, params *CheckPermissionParams, ...) (*CheckPermissionResponse, error)
- func (c *ClientWithResponses) CreateAPITokenWithBodyWithResponse(ctx context.Context, params *CreateAPITokenParams, contentType string, ...) (*CreateAPITokenResponse, error)
- func (c *ClientWithResponses) CreateAPITokenWithResponse(ctx context.Context, params *CreateAPITokenParams, ...) (*CreateAPITokenResponse, error)
- func (c *ClientWithResponses) CreateAccountWithBodyWithResponse(ctx context.Context, params *CreateAccountParams, contentType string, ...) (*CreateAccountResponse, error)
- func (c *ClientWithResponses) CreateAccountWithResponse(ctx context.Context, params *CreateAccountParams, ...) (*CreateAccountResponse, error)
- func (c *ClientWithResponses) CreateBackupDrillWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, ...) (*CreateBackupDrillResponse, error)
- func (c *ClientWithResponses) CreateBackupDrillWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, ...) (*CreateBackupDrillResponse, error)
- func (c *ClientWithResponses) CreateBackupStorageWithBodyWithResponse(ctx context.Context, params *CreateBackupStorageParams, contentType string, ...) (*CreateBackupStorageResponse, error)
- func (c *ClientWithResponses) CreateBackupStorageWithResponse(ctx context.Context, params *CreateBackupStorageParams, ...) (*CreateBackupStorageResponse, error)
- func (c *ClientWithResponses) CreateBackupWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, ...) (*CreateBackupResponse, error)
- func (c *ClientWithResponses) CreateBackupWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, ...) (*CreateBackupResponse, error)
- func (c *ClientWithResponses) CreateClusterWithBodyWithResponse(ctx context.Context, params *CreateClusterParams, contentType string, ...) (*CreateClusterResponse, error)
- func (c *ClientWithResponses) CreateClusterWithResponse(ctx context.Context, params *CreateClusterParams, ...) (*CreateClusterResponse, error)
- func (c *ClientWithResponses) CreateControlPlaneBackupWithResponse(ctx context.Context, params *CreateControlPlaneBackupParams, ...) (*CreateControlPlaneBackupResponse, error)
- func (c *ClientWithResponses) CreateDatabaseRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, ...) (*CreateDatabaseRoleResponse, error)
- func (c *ClientWithResponses) CreateDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, ...) (*CreateDatabaseRoleResponse, error)
- func (c *ClientWithResponses) CreateDatabaseUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, ...) (*CreateDatabaseUserResponse, error)
- func (c *ClientWithResponses) CreateDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, ...) (*CreateDatabaseUserResponse, error)
- func (c *ClientWithResponses) CreateElasticAPIKeyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, ...) (*CreateElasticAPIKeyResponse, error)
- func (c *ClientWithResponses) CreateElasticAPIKeyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, ...) (*CreateElasticAPIKeyResponse, error)
- func (c *ClientWithResponses) CreateElasticRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, ...) (*CreateElasticRoleResponse, error)
- func (c *ClientWithResponses) CreateElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, ...) (*CreateElasticRoleResponse, error)
- func (c *ClientWithResponses) CreateElasticUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, ...) (*CreateElasticUserResponse, error)
- func (c *ClientWithResponses) CreateElasticUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, ...) (*CreateElasticUserResponse, error)
- func (c *ClientWithResponses) CreateMySQLDatabaseWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, ...) (*CreateMySQLDatabaseResponse, error)
- func (c *ClientWithResponses) CreateMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, ...) (*CreateMySQLDatabaseResponse, error)
- func (c *ClientWithResponses) CreateMySQLUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, ...) (*CreateMySQLUserResponse, error)
- func (c *ClientWithResponses) CreateMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, ...) (*CreateMySQLUserResponse, error)
- func (c *ClientWithResponses) CreateNamespaceWithBodyWithResponse(ctx context.Context, params *CreateNamespaceParams, contentType string, ...) (*CreateNamespaceResponse, error)
- func (c *ClientWithResponses) CreateNamespaceWithResponse(ctx context.Context, params *CreateNamespaceParams, ...) (*CreateNamespaceResponse, error)
- func (c *ClientWithResponses) CreateNeo4jUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, ...) (*CreateNeo4jUserResponse, error)
- func (c *ClientWithResponses) CreateNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, ...) (*CreateNeo4jUserResponse, error)
- func (c *ClientWithResponses) CreateNotificationChannelWithBodyWithResponse(ctx context.Context, params *CreateNotificationChannelParams, ...) (*CreateNotificationChannelResponse, error)
- func (c *ClientWithResponses) CreateNotificationChannelWithResponse(ctx context.Context, params *CreateNotificationChannelParams, ...) (*CreateNotificationChannelResponse, error)
- func (c *ClientWithResponses) CreateOpenBaoDatabaseConnectionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateOpenBaoDatabaseConnectionResponse, error)
- func (c *ClientWithResponses) CreateOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateOpenBaoDatabaseConnectionResponse, error)
- func (c *ClientWithResponses) CreatePostgresDatabaseWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, ...) (*CreatePostgresDatabaseResponse, error)
- func (c *ClientWithResponses) CreatePostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, ...) (*CreatePostgresDatabaseResponse, error)
- func (c *ClientWithResponses) CreatePostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, ...) (*CreatePostgresRoleResponse, error)
- func (c *ClientWithResponses) CreatePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, ...) (*CreatePostgresRoleResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQOperatorPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateRabbitMQOperatorPolicyResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateRabbitMQOperatorPolicyResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateRabbitMQPermissionResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateRabbitMQPermissionResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, ...) (*CreateRabbitMQPolicyResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, ...) (*CreateRabbitMQPolicyResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQTopicPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateRabbitMQTopicPermissionResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, ...) (*CreateRabbitMQTopicPermissionResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, ...) (*CreateRabbitMQUserResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, ...) (*CreateRabbitMQUserResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQVhostWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, ...) (*CreateRabbitMQVhostResponse, error)
- func (c *ClientWithResponses) CreateRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, ...) (*CreateRabbitMQVhostResponse, error)
- func (c *ClientWithResponses) CreateRestoreWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, ...) (*CreateRestoreResponse, error)
- func (c *ClientWithResponses) CreateRestoreWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, ...) (*CreateRestoreResponse, error)
- func (c *ClientWithResponses) CreateWeaviateRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, ...) (*CreateWeaviateRoleResponse, error)
- func (c *ClientWithResponses) CreateWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, ...) (*CreateWeaviateRoleResponse, error)
- func (c *ClientWithResponses) CreateWeaviateUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, ...) (*CreateWeaviateUserResponse, error)
- func (c *ClientWithResponses) CreateWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, ...) (*CreateWeaviateUserResponse, error)
- func (c *ClientWithResponses) DeleteAPITokenWithResponse(ctx context.Context, token string, params *DeleteAPITokenParams, ...) (*DeleteAPITokenResponse, error)
- func (c *ClientWithResponses) DeleteAccountWithResponse(ctx context.Context, account string, params *DeleteAccountParams, ...) (*DeleteAccountResponse, error)
- func (c *ClientWithResponses) DeleteBackupStorageWithResponse(ctx context.Context, storage string, params *DeleteBackupStorageParams, ...) (*DeleteBackupStorageResponse, error)
- func (c *ClientWithResponses) DeleteBackupWithResponse(ctx context.Context, cluster ClusterPath, backup string, ...) (*DeleteBackupResponse, error)
- func (c *ClientWithResponses) DeleteClusterWithResponse(ctx context.Context, cluster ClusterPath, params *DeleteClusterParams, ...) (*DeleteClusterResponse, error)
- func (c *ClientWithResponses) DeleteDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*DeleteDatabaseRoleResponse, error)
- func (c *ClientWithResponses) DeleteDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*DeleteDatabaseUserResponse, error)
- func (c *ClientWithResponses) DeleteElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*DeleteElasticRoleResponse, error)
- func (c *ClientWithResponses) DeleteElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, ...) (*DeleteElasticUserResponse, error)
- func (c *ClientWithResponses) DeleteMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, ...) (*DeleteMySQLDatabaseResponse, error)
- func (c *ClientWithResponses) DeleteMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*DeleteMySQLUserResponse, error)
- func (c *ClientWithResponses) DeleteNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *DeleteNamespaceParams, ...) (*DeleteNamespaceResponse, error)
- func (c *ClientWithResponses) DeleteNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*DeleteNeo4jUserResponse, error)
- func (c *ClientWithResponses) DeleteNotificationChannelWithResponse(ctx context.Context, channel string, params *DeleteNotificationChannelParams, ...) (*DeleteNotificationChannelResponse, error)
- func (c *ClientWithResponses) DeleteOAuthGrantWithResponse(ctx context.Context, grant string, params *DeleteOAuthGrantParams, ...) (*DeleteOAuthGrantResponse, error)
- func (c *ClientWithResponses) DeleteOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, connection string, ...) (*DeleteOpenBaoDatabaseConnectionResponse, error)
- func (c *ClientWithResponses) DeletePostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, ...) (*DeletePostgresDatabaseResponse, error)
- func (c *ClientWithResponses) DeletePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*DeletePostgresRoleResponse, error)
- func (c *ClientWithResponses) DeleteRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*DeleteRabbitMQOperatorPolicyResponse, error)
- func (c *ClientWithResponses) DeleteRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*DeleteRabbitMQPermissionResponse, error)
- func (c *ClientWithResponses) DeleteRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*DeleteRabbitMQPolicyResponse, error)
- func (c *ClientWithResponses) DeleteRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*DeleteRabbitMQTopicPermissionResponse, error)
- func (c *ClientWithResponses) DeleteRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*DeleteRabbitMQUserResponse, error)
- func (c *ClientWithResponses) DeleteRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, ...) (*DeleteRabbitMQVhostResponse, error)
- func (c *ClientWithResponses) DeleteSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, ...) (*DeleteSupabaseFunctionResponse, error)
- func (c *ClientWithResponses) DeleteTemporalNamespaceWithResponse(ctx context.Context, cluster ClusterPath, temporalNamespace string, ...) (*DeleteTemporalNamespaceResponse, error)
- func (c *ClientWithResponses) DeleteWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*DeleteWeaviateRoleResponse, error)
- func (c *ClientWithResponses) DeleteWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*DeleteWeaviateUserResponse, error)
- func (c *ClientWithResponses) DiscardMySQLUserOldPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*DiscardMySQLUserOldPasswordResponse, error)
- func (c *ClientWithResponses) DryRunCreateClusterWithBodyWithResponse(ctx context.Context, params *DryRunCreateClusterParams, contentType string, ...) (*DryRunCreateClusterResponse, error)
- func (c *ClientWithResponses) DryRunCreateClusterWithResponse(ctx context.Context, params *DryRunCreateClusterParams, ...) (*DryRunCreateClusterResponse, error)
- func (c *ClientWithResponses) DryRunCreateRestoreWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, ...) (*DryRunCreateRestoreResponse, error)
- func (c *ClientWithResponses) DryRunCreateRestoreWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, ...) (*DryRunCreateRestoreResponse, error)
- func (c *ClientWithResponses) DryRunPatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, ...) (*DryRunPatchClusterResponse, error)
- func (c *ClientWithResponses) DryRunPatchClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, ...) (*DryRunPatchClusterResponse, error)
- func (c *ClientWithResponses) DryRunReplaceClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, ...) (*DryRunReplaceClusterResponse, error)
- func (c *ClientWithResponses) DryRunReplaceClusterWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, ...) (*DryRunReplaceClusterResponse, error)
- func (c *ClientWithResponses) GetAPITokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetAPITokenResponse, error)
- func (c *ClientWithResponses) GetAccountWithResponse(ctx context.Context, account string, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)
- func (c *ClientWithResponses) GetAgentRolloutSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAgentRolloutSettingsResponse, error)
- func (c *ClientWithResponses) GetBackupDrillWithResponse(ctx context.Context, cluster ClusterPath, drill string, ...) (*GetBackupDrillResponse, error)
- func (c *ClientWithResponses) GetBackupStorageWithResponse(ctx context.Context, storage string, params *GetBackupStorageParams, ...) (*GetBackupStorageResponse, error)
- func (c *ClientWithResponses) GetBackupWithResponse(ctx context.Context, cluster ClusterPath, backup string, ...) (*GetBackupResponse, error)
- func (c *ClientWithResponses) GetClusterBalancerWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterBalancerParams, ...) (*GetClusterBalancerResponse, error)
- func (c *ClientWithResponses) GetClusterConnectionWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterConnectionParams, ...) (*GetClusterConnectionResponse, error)
- func (c *ClientWithResponses) GetClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, ...) (*GetClusterMemberResponse, error)
- func (c *ClientWithResponses) GetClusterMetricsWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterMetricsParams, ...) (*GetClusterMetricsResponse, error)
- func (c *ClientWithResponses) GetClusterPlacementWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterPlacementParams, ...) (*GetClusterPlacementResponse, error)
- func (c *ClientWithResponses) GetClusterStatusWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterStatusParams, ...) (*GetClusterStatusResponse, error)
- func (c *ClientWithResponses) GetClusterWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterParams, ...) (*GetClusterResponse, error)
- func (c *ClientWithResponses) GetControlPlaneBackupPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetControlPlaneBackupPolicyResponse, error)
- func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)
- func (c *ClientWithResponses) GetDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*GetDatabaseRoleResponse, error)
- func (c *ClientWithResponses) GetDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*GetDatabaseUserResponse, error)
- func (c *ClientWithResponses) GetElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*GetElasticRoleResponse, error)
- func (c *ClientWithResponses) GetElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, ...) (*GetElasticUserResponse, error)
- func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error)
- func (c *ClientWithResponses) GetMemberLogsWithResponse(ctx context.Context, cluster ClusterPath, member string, ...) (*GetMemberLogsResponse, error)
- func (c *ClientWithResponses) GetMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, ...) (*GetMySQLDatabaseResponse, error)
- func (c *ClientWithResponses) GetMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*GetMySQLUserResponse, error)
- func (c *ClientWithResponses) GetNamespaceWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*GetNamespaceResponse, error)
- func (c *ClientWithResponses) GetNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*GetNeo4jUserResponse, error)
- func (c *ClientWithResponses) GetNotificationChannelWithResponse(ctx context.Context, channel string, reqEditors ...RequestEditorFn) (*GetNotificationChannelResponse, error)
- func (c *ClientWithResponses) GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResponse, error)
- func (c *ClientWithResponses) GetOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, connection string, ...) (*GetOpenBaoDatabaseConnectionResponse, error)
- func (c *ClientWithResponses) GetOperationWithResponse(ctx context.Context, operation string, reqEditors ...RequestEditorFn) (*GetOperationResponse, error)
- func (c *ClientWithResponses) GetPITRWindowWithResponse(ctx context.Context, cluster ClusterPath, params *GetPITRWindowParams, ...) (*GetPITRWindowResponse, error)
- func (c *ClientWithResponses) GetPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPermissionsResponse, error)
- func (c *ClientWithResponses) GetPostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, ...) (*GetPostgresDatabaseResponse, error)
- func (c *ClientWithResponses) GetPostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*GetPostgresRoleResponse, error)
- func (c *ClientWithResponses) GetPrometheusMetricsWithResponse(ctx context.Context, params *GetPrometheusMetricsParams, ...) (*GetPrometheusMetricsResponse, error)
- func (c *ClientWithResponses) GetProviderWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetProviderResponse, error)
- func (c *ClientWithResponses) GetRBACPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRBACPolicyResponse, error)
- func (c *ClientWithResponses) GetRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*GetRabbitMQOperatorPolicyResponse, error)
- func (c *ClientWithResponses) GetRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*GetRabbitMQPermissionResponse, error)
- func (c *ClientWithResponses) GetRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*GetRabbitMQPolicyResponse, error)
- func (c *ClientWithResponses) GetRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*GetRabbitMQTopicPermissionResponse, error)
- func (c *ClientWithResponses) GetRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*GetRabbitMQUserResponse, error)
- func (c *ClientWithResponses) GetRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, ...) (*GetRabbitMQVhostResponse, error)
- func (c *ClientWithResponses) GetRestoreWithResponse(ctx context.Context, cluster ClusterPath, restore string, ...) (*GetRestoreResponse, error)
- func (c *ClientWithResponses) GetSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsResponse, error)
- func (c *ClientWithResponses) GetSupabaseCredentialsWithResponse(ctx context.Context, cluster ClusterPath, params *GetSupabaseCredentialsParams, ...) (*GetSupabaseCredentialsResponse, error)
- func (c *ClientWithResponses) GetSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, ...) (*GetSupabaseFunctionResponse, error)
- func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)
- func (c *ClientWithResponses) GetWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*GetWeaviateRoleResponse, error)
- func (c *ClientWithResponses) GetWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*GetWeaviateUserResponse, error)
- func (c *ClientWithResponses) GrantMySQLPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, ...) (*GrantMySQLPrivilegesResponse, error)
- func (c *ClientWithResponses) GrantMySQLPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, ...) (*GrantMySQLPrivilegesResponse, error)
- func (c *ClientWithResponses) GrantPostgresPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*GrantPostgresPrivilegesResponse, error)
- func (c *ClientWithResponses) GrantPostgresPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, ...) (*GrantPostgresPrivilegesResponse, error)
- func (c *ClientWithResponses) InvalidateElasticAPIKeyWithResponse(ctx context.Context, cluster ClusterPath, id string, ...) (*InvalidateElasticAPIKeyResponse, error)
- func (c *ClientWithResponses) IssueTemporalClientCertificateWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*IssueTemporalClientCertificateResponse, error)
- func (c *ClientWithResponses) IssueTemporalClientCertificateWithResponse(ctx context.Context, cluster ClusterPath, ...) (*IssueTemporalClientCertificateResponse, error)
- func (c *ClientWithResponses) ListAPITokensWithResponse(ctx context.Context, params *ListAPITokensParams, ...) (*ListAPITokensResponse, error)
- func (c *ClientWithResponses) ListAccountsWithResponse(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResponse, error)
- func (c *ClientWithResponses) ListBackendsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBackendsResponse, error)
- func (c *ClientWithResponses) ListBackupDrillsWithResponse(ctx context.Context, cluster ClusterPath, params *ListBackupDrillsParams, ...) (*ListBackupDrillsResponse, error)
- func (c *ClientWithResponses) ListBackupStoragesWithResponse(ctx context.Context, params *ListBackupStoragesParams, ...) (*ListBackupStoragesResponse, error)
- func (c *ClientWithResponses) ListBackupsWithResponse(ctx context.Context, cluster ClusterPath, params *ListBackupsParams, ...) (*ListBackupsResponse, error)
- func (c *ClientWithResponses) ListClusterMembersWithResponse(ctx context.Context, cluster ClusterPath, params *ListClusterMembersParams, ...) (*ListClusterMembersResponse, error)
- func (c *ClientWithResponses) ListClusterOperationsWithResponse(ctx context.Context, cluster ClusterPath, params *ListClusterOperationsParams, ...) (*ListClusterOperationsResponse, error)
- func (c *ClientWithResponses) ListClustersWithResponse(ctx context.Context, params *ListClustersParams, reqEditors ...RequestEditorFn) (*ListClustersResponse, error)
- func (c *ClientWithResponses) ListControlPlaneBackupsWithResponse(ctx context.Context, params *ListControlPlaneBackupsParams, ...) (*ListControlPlaneBackupsResponse, error)
- func (c *ClientWithResponses) ListDatabaseRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListDatabaseRolesParams, ...) (*ListDatabaseRolesResponse, error)
- func (c *ClientWithResponses) ListDatabaseUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListDatabaseUsersParams, ...) (*ListDatabaseUsersResponse, error)
- func (c *ClientWithResponses) ListElasticAPIKeysWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticAPIKeysParams, ...) (*ListElasticAPIKeysResponse, error)
- func (c *ClientWithResponses) ListElasticRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticRolesParams, ...) (*ListElasticRolesResponse, error)
- func (c *ClientWithResponses) ListElasticUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticUsersParams, ...) (*ListElasticUsersResponse, error)
- func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)
- func (c *ClientWithResponses) ListMySQLDatabasesWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLDatabasesParams, ...) (*ListMySQLDatabasesResponse, error)
- func (c *ClientWithResponses) ListMySQLGrantsWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLGrantsParams, ...) (*ListMySQLGrantsResponse, error)
- func (c *ClientWithResponses) ListMySQLUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLUsersParams, ...) (*ListMySQLUsersResponse, error)
- func (c *ClientWithResponses) ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, ...) (*ListNamespacesResponse, error)
- func (c *ClientWithResponses) ListNeo4jUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListNeo4jUsersParams, ...) (*ListNeo4jUsersResponse, error)
- func (c *ClientWithResponses) ListNotificationChannelsWithResponse(ctx context.Context, params *ListNotificationChannelsParams, ...) (*ListNotificationChannelsResponse, error)
- func (c *ClientWithResponses) ListOAuthGrantsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOAuthGrantsResponse, error)
- func (c *ClientWithResponses) ListOpenBaoDatabaseConnectionsWithResponse(ctx context.Context, cluster ClusterPath, ...) (*ListOpenBaoDatabaseConnectionsResponse, error)
- func (c *ClientWithResponses) ListOperationsWithResponse(ctx context.Context, params *ListOperationsParams, ...) (*ListOperationsResponse, error)
- func (c *ClientWithResponses) ListOrphanedVolumesWithResponse(ctx context.Context, params *ListOrphanedVolumesParams, ...) (*ListOrphanedVolumesResponse, error)
- func (c *ClientWithResponses) ListPostgresBindingsWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresBindingsParams, ...) (*ListPostgresBindingsResponse, error)
- func (c *ClientWithResponses) ListPostgresDatabasesWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresDatabasesParams, ...) (*ListPostgresDatabasesResponse, error)
- func (c *ClientWithResponses) ListPostgresGrantsWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresGrantsParams, ...) (*ListPostgresGrantsResponse, error)
- func (c *ClientWithResponses) ListPostgresRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresRolesParams, ...) (*ListPostgresRolesResponse, error)
- func (c *ClientWithResponses) ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)
- func (c *ClientWithResponses) ListRabbitMQOperatorPoliciesWithResponse(ctx context.Context, cluster ClusterPath, ...) (*ListRabbitMQOperatorPoliciesResponse, error)
- func (c *ClientWithResponses) ListRabbitMQPermissionsWithResponse(ctx context.Context, cluster ClusterPath, ...) (*ListRabbitMQPermissionsResponse, error)
- func (c *ClientWithResponses) ListRabbitMQPoliciesWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPoliciesParams, ...) (*ListRabbitMQPoliciesResponse, error)
- func (c *ClientWithResponses) ListRabbitMQTopicPermissionsWithResponse(ctx context.Context, cluster ClusterPath, ...) (*ListRabbitMQTopicPermissionsResponse, error)
- func (c *ClientWithResponses) ListRabbitMQUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQUsersParams, ...) (*ListRabbitMQUsersResponse, error)
- func (c *ClientWithResponses) ListRabbitMQVhostsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQVhostsParams, ...) (*ListRabbitMQVhostsResponse, error)
- func (c *ClientWithResponses) ListRestoresWithResponse(ctx context.Context, cluster ClusterPath, params *ListRestoresParams, ...) (*ListRestoresResponse, error)
- func (c *ClientWithResponses) ListSupabaseFunctionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListSupabaseFunctionsParams, ...) (*ListSupabaseFunctionsResponse, error)
- func (c *ClientWithResponses) ListSystemUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListSystemUsersParams, ...) (*ListSystemUsersResponse, error)
- func (c *ClientWithResponses) ListTemporalClientCertificatesWithResponse(ctx context.Context, cluster ClusterPath, ...) (*ListTemporalClientCertificatesResponse, error)
- func (c *ClientWithResponses) ListTemporalNamespacesWithResponse(ctx context.Context, cluster ClusterPath, params *ListTemporalNamespacesParams, ...) (*ListTemporalNamespacesResponse, error)
- func (c *ClientWithResponses) ListWeaviateRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListWeaviateRolesParams, ...) (*ListWeaviateRolesResponse, error)
- func (c *ClientWithResponses) ListWeaviateUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListWeaviateUsersParams, ...) (*ListWeaviateUsersResponse, error)
- func (c *ClientWithResponses) LoginWithBodyWithResponse(ctx context.Context, params *LoginParams, contentType string, body io.Reader, ...) (*LoginResponse, error)
- func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, params *LoginParams, body LoginJSONRequestBody, ...) (*LoginResponse, error)
- func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
- func (c *ClientWithResponses) MoveClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, ...) (*MoveClusterMemberResponse, error)
- func (c *ClientWithResponses) OidcCallbackWithResponse(ctx context.Context, params *OidcCallbackParams, reqEditors ...RequestEditorFn) (*OidcCallbackResponse, error)
- func (c *ClientWithResponses) OidcLoginWithResponse(ctx context.Context, params *OidcLoginParams, reqEditors ...RequestEditorFn) (*OidcLoginResponse, error)
- func (c *ClientWithResponses) PatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, ...) (*PatchClusterResponse, error)
- func (c *ClientWithResponses) PatchClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, ...) (*PatchClusterResponse, error)
- func (c *ClientWithResponses) PatchMySQLUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*PatchMySQLUserResponse, error)
- func (c *ClientWithResponses) PatchMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*PatchMySQLUserResponse, error)
- func (c *ClientWithResponses) PatchPostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*PatchPostgresRoleResponse, error)
- func (c *ClientWithResponses) PatchPostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*PatchPostgresRoleResponse, error)
- func (c *ClientWithResponses) PutSupabaseFunctionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, name string, ...) (*PutSupabaseFunctionResponse, error)
- func (c *ClientWithResponses) PutSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, ...) (*PutSupabaseFunctionResponse, error)
- func (c *ClientWithResponses) RaiseClusterFCVWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, ...) (*RaiseClusterFCVResponse, error)
- func (c *ClientWithResponses) RaiseClusterFCVWithResponse(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, ...) (*RaiseClusterFCVResponse, error)
- func (c *ClientWithResponses) RebalancePostgresWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, ...) (*RebalancePostgresResponse, error)
- func (c *ClientWithResponses) RebalancePostgresWithResponse(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, ...) (*RebalancePostgresResponse, error)
- func (c *ClientWithResponses) RecoverMySQLQuorumWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, ...) (*RecoverMySQLQuorumResponse, error)
- func (c *ClientWithResponses) RecoverMySQLQuorumWithResponse(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, ...) (*RecoverMySQLQuorumResponse, error)
- func (c *ClientWithResponses) RefreshSessionWithResponse(ctx context.Context, params *RefreshSessionParams, ...) (*RefreshSessionResponse, error)
- func (c *ClientWithResponses) ReplaceAPITokenWithBodyWithResponse(ctx context.Context, token string, params *ReplaceAPITokenParams, ...) (*ReplaceAPITokenResponse, error)
- func (c *ClientWithResponses) ReplaceAPITokenWithResponse(ctx context.Context, token string, params *ReplaceAPITokenParams, ...) (*ReplaceAPITokenResponse, error)
- func (c *ClientWithResponses) ReplaceAccountWithBodyWithResponse(ctx context.Context, account string, params *ReplaceAccountParams, ...) (*ReplaceAccountResponse, error)
- func (c *ClientWithResponses) ReplaceAccountWithResponse(ctx context.Context, account string, params *ReplaceAccountParams, ...) (*ReplaceAccountResponse, error)
- func (c *ClientWithResponses) ReplaceBackupStorageWithBodyWithResponse(ctx context.Context, storage string, params *ReplaceBackupStorageParams, ...) (*ReplaceBackupStorageResponse, error)
- func (c *ClientWithResponses) ReplaceBackupStorageWithResponse(ctx context.Context, storage string, params *ReplaceBackupStorageParams, ...) (*ReplaceBackupStorageResponse, error)
- func (c *ClientWithResponses) ReplaceClusterBalancerWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, ...) (*ReplaceClusterBalancerResponse, error)
- func (c *ClientWithResponses) ReplaceClusterBalancerWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, ...) (*ReplaceClusterBalancerResponse, error)
- func (c *ClientWithResponses) ReplaceClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, ...) (*ReplaceClusterMemberResponse, error)
- func (c *ClientWithResponses) ReplaceClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, ...) (*ReplaceClusterResponse, error)
- func (c *ClientWithResponses) ReplaceClusterWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, ...) (*ReplaceClusterResponse, error)
- func (c *ClientWithResponses) ReplaceDatabaseRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*ReplaceDatabaseRoleResponse, error)
- func (c *ClientWithResponses) ReplaceDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, ...) (*ReplaceDatabaseRoleResponse, error)
- func (c *ClientWithResponses) ReplaceDatabaseUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*ReplaceDatabaseUserResponse, error)
- func (c *ClientWithResponses) ReplaceDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, ...) (*ReplaceDatabaseUserResponse, error)
- func (c *ClientWithResponses) ReplaceNotificationChannelWithBodyWithResponse(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, ...) (*ReplaceNotificationChannelResponse, error)
- func (c *ClientWithResponses) ReplaceNotificationChannelWithResponse(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, ...) (*ReplaceNotificationChannelResponse, error)
- func (c *ClientWithResponses) ReplaceRBACPolicyWithBodyWithResponse(ctx context.Context, params *ReplaceRBACPolicyParams, contentType string, ...) (*ReplaceRBACPolicyResponse, error)
- func (c *ClientWithResponses) ReplaceRBACPolicyWithResponse(ctx context.Context, params *ReplaceRBACPolicyParams, ...) (*ReplaceRBACPolicyResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQOperatorPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*ReplaceRabbitMQOperatorPolicyResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*ReplaceRabbitMQOperatorPolicyResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*ReplaceRabbitMQPermissionResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*ReplaceRabbitMQPermissionResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*ReplaceRabbitMQPolicyResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, ...) (*ReplaceRabbitMQPolicyResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQTopicPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*ReplaceRabbitMQTopicPermissionResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, ...) (*ReplaceRabbitMQTopicPermissionResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*ReplaceRabbitMQUserResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*ReplaceRabbitMQUserResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQVhostWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, ...) (*ReplaceRabbitMQVhostResponse, error)
- func (c *ClientWithResponses) ReplaceRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, ...) (*ReplaceRabbitMQVhostResponse, error)
- func (c *ClientWithResponses) ReplaceSettingsWithBodyWithResponse(ctx context.Context, params *ReplaceSettingsParams, contentType string, ...) (*ReplaceSettingsResponse, error)
- func (c *ClientWithResponses) ReplaceSettingsWithResponse(ctx context.Context, params *ReplaceSettingsParams, ...) (*ReplaceSettingsResponse, error)
- func (c *ClientWithResponses) ResetAccountPasswordWithBodyWithResponse(ctx context.Context, account string, params *ResetAccountPasswordParams, ...) (*ResetAccountPasswordResponse, error)
- func (c *ClientWithResponses) ResetAccountPasswordWithResponse(ctx context.Context, account string, params *ResetAccountPasswordParams, ...) (*ResetAccountPasswordResponse, error)
- func (c *ClientWithResponses) RestartClusterWithResponse(ctx context.Context, cluster ClusterPath, params *RestartClusterParams, ...) (*RestartClusterResponse, error)
- func (c *ClientWithResponses) ResumeClusterWithResponse(ctx context.Context, cluster ClusterPath, params *ResumeClusterParams, ...) (*ResumeClusterResponse, error)
- func (c *ClientWithResponses) RetryClusterDeploymentsWithResponse(ctx context.Context, cluster ClusterPath, ...) (*RetryClusterDeploymentsResponse, error)
- func (c *ClientWithResponses) RevealOpenBaoUnsealKeysWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*RevealOpenBaoUnsealKeysResponse, error)
- func (c *ClientWithResponses) RevealOpenBaoUnsealKeysWithResponse(ctx context.Context, cluster ClusterPath, ...) (*RevealOpenBaoUnsealKeysResponse, error)
- func (c *ClientWithResponses) RevokeMySQLPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, ...) (*RevokeMySQLPrivilegesResponse, error)
- func (c *ClientWithResponses) RevokeMySQLPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, ...) (*RevokeMySQLPrivilegesResponse, error)
- func (c *ClientWithResponses) RevokePostgresPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*RevokePostgresPrivilegesResponse, error)
- func (c *ClientWithResponses) RevokePostgresPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, ...) (*RevokePostgresPrivilegesResponse, error)
- func (c *ClientWithResponses) RotateClusterTLSWithResponse(ctx context.Context, cluster ClusterPath, params *RotateClusterTLSParams, ...) (*RotateClusterTLSResponse, error)
- func (c *ClientWithResponses) RotateMySQLUserPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*RotateMySQLUserPasswordResponse, error)
- func (c *ClientWithResponses) RotateMySQLUserPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*RotateMySQLUserPasswordResponse, error)
- func (c *ClientWithResponses) RotateNamespaceTokenWithBodyWithResponse(ctx context.Context, namespace NamespacePath, ...) (*RotateNamespaceTokenResponse, error)
- func (c *ClientWithResponses) RotateNamespaceTokenWithResponse(ctx context.Context, namespace NamespacePath, ...) (*RotateNamespaceTokenResponse, error)
- func (c *ClientWithResponses) RotatePostgresBindingWithResponse(ctx context.Context, cluster ClusterPath, binding string, ...) (*RotatePostgresBindingResponse, error)
- func (c *ClientWithResponses) RotatePostgresRolePasswordWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*RotatePostgresRolePasswordResponse, error)
- func (c *ClientWithResponses) RotateSupabaseJWTSecretWithResponse(ctx context.Context, cluster ClusterPath, ...) (*RotateSupabaseJWTSecretResponse, error)
- func (c *ClientWithResponses) RotateSystemUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*RotateSystemUserResponse, error)
- func (c *ClientWithResponses) RotateWeaviateUserKeyWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*RotateWeaviateUserKeyResponse, error)
- func (c *ClientWithResponses) SetNeo4jUserPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*SetNeo4jUserPasswordResponse, error)
- func (c *ClientWithResponses) SetNeo4jUserPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*SetNeo4jUserPasswordResponse, error)
- func (c *ClientWithResponses) SetSupabaseSMTPPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*SetSupabaseSMTPPasswordResponse, error)
- func (c *ClientWithResponses) SetSupabaseSMTPPasswordWithResponse(ctx context.Context, cluster ClusterPath, ...) (*SetSupabaseSMTPPasswordResponse, error)
- func (c *ClientWithResponses) SetTemporalUIOIDCClientSecretWithBodyWithResponse(ctx context.Context, cluster ClusterPath, ...) (*SetTemporalUIOIDCClientSecretResponse, error)
- func (c *ClientWithResponses) SetTemporalUIOIDCClientSecretWithResponse(ctx context.Context, cluster ClusterPath, ...) (*SetTemporalUIOIDCClientSecretResponse, error)
- func (c *ClientWithResponses) StreamEventsWithResponse(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsResponse, error)
- func (c *ClientWithResponses) TestNotificationChannelWithResponse(ctx context.Context, channel string, params *TestNotificationChannelParams, ...) (*TestNotificationChannelResponse, error)
- func (c *ClientWithResponses) UpdateAgentRolloutSettingsWithBodyWithResponse(ctx context.Context, params *UpdateAgentRolloutSettingsParams, ...) (*UpdateAgentRolloutSettingsResponse, error)
- func (c *ClientWithResponses) UpdateAgentRolloutSettingsWithResponse(ctx context.Context, params *UpdateAgentRolloutSettingsParams, ...) (*UpdateAgentRolloutSettingsResponse, error)
- func (c *ClientWithResponses) UpdateControlPlaneBackupPolicyWithBodyWithResponse(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, ...) (*UpdateControlPlaneBackupPolicyResponse, error)
- func (c *ClientWithResponses) UpdateControlPlaneBackupPolicyWithResponse(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, ...) (*UpdateControlPlaneBackupPolicyResponse, error)
- func (c *ClientWithResponses) UpdateElasticRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*UpdateElasticRoleResponse, error)
- func (c *ClientWithResponses) UpdateElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*UpdateElasticRoleResponse, error)
- func (c *ClientWithResponses) UpdateElasticUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, username string, ...) (*UpdateElasticUserResponse, error)
- func (c *ClientWithResponses) UpdateElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, ...) (*UpdateElasticUserResponse, error)
- func (c *ClientWithResponses) UpdateNamespaceWithBodyWithResponse(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, ...) (*UpdateNamespaceResponse, error)
- func (c *ClientWithResponses) UpdateNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, ...) (*UpdateNamespaceResponse, error)
- func (c *ClientWithResponses) UpdatePostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*UpdatePostgresRoleResponse, error)
- func (c *ClientWithResponses) UpdatePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*UpdatePostgresRoleResponse, error)
- func (c *ClientWithResponses) UpdateWeaviateRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*UpdateWeaviateRoleResponse, error)
- func (c *ClientWithResponses) UpdateWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, ...) (*UpdateWeaviateRoleResponse, error)
- func (c *ClientWithResponses) UpdateWeaviateUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*UpdateWeaviateUserResponse, error)
- func (c *ClientWithResponses) UpdateWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, ...) (*UpdateWeaviateUserResponse, error)
- func (c *ClientWithResponses) UpgradeClusterAgentsWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, ...) (*UpgradeClusterAgentsResponse, error)
- func (c *ClientWithResponses) UpgradeClusterAgentsWithResponse(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, ...) (*UpgradeClusterAgentsResponse, error)
- func (c *ClientWithResponses) ValidateNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *ValidateNamespaceParams, ...) (*ValidateNamespaceResponse, error)
- func (c *ClientWithResponses) VerifyBackupStorageWithResponse(ctx context.Context, storage string, params *VerifyBackupStorageParams, ...) (*VerifyBackupStorageResponse, error)
- type ClientWithResponsesInterface
- type Cluster
- type ClusterBackupStatus
- type ClusterInputSpec
- type ClusterList
- type ClusterMergePatch
- type ClusterMetrics
- type ClusterPatchSpec
- type ClusterPath
- type ClusterSpec
- type ClusterStatus
- type ClusterStatusPhase
- type Component
- type ComponentInput
- type ComponentPatch
- type Components
- type ComponentsInput
- type ComponentsPatch
- type Condition
- type ConditionStatus
- type ConfigServerInput
- type ConfigServerPatch
- type Conflict
- type Connection
- type ConnectionCredential
- type ConnectionSummary
- type ControlPlaneBackup
- type ControlPlaneBackupList
- type ControlPlaneBackupPhase
- type ControlPlaneBackupPolicy
- type ControlPlaneBackupStorage
- type ControlPlaneBackupTrigger
- type CreateAPITokenJSONRequestBody
- type CreateAPITokenParams
- type CreateAPITokenRequest
- type CreateAPITokenResponse
- type CreateAccountJSONRequestBody
- type CreateAccountParams
- type CreateAccountRequest
- type CreateAccountResponse
- type CreateBackupDrillJSONRequestBody
- type CreateBackupDrillParams
- type CreateBackupDrillRequest
- type CreateBackupDrillResponse
- type CreateBackupJSONRequestBody
- type CreateBackupParams
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateBackupStorageJSONRequestBody
- type CreateBackupStorageParams
- type CreateBackupStorageRequest
- type CreateBackupStorageRequestType
- type CreateBackupStorageResponse
- type CreateClusterJSONRequestBody
- type CreateClusterParams
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateControlPlaneBackupParams
- type CreateControlPlaneBackupResponse
- type CreateDatabaseRoleJSONRequestBody
- type CreateDatabaseRoleParams
- type CreateDatabaseRoleResponse
- type CreateDatabaseUserJSONRequestBody
- type CreateDatabaseUserParams
- type CreateDatabaseUserRequest
- type CreateDatabaseUserResponse
- type CreateElasticAPIKeyJSONRequestBody
- type CreateElasticAPIKeyParams
- type CreateElasticAPIKeyResponse
- type CreateElasticRoleJSONRequestBody
- type CreateElasticRoleParams
- type CreateElasticRoleResponse
- type CreateElasticUserJSONRequestBody
- type CreateElasticUserParams
- type CreateElasticUserResponse
- type CreateMySQLDatabaseJSONRequestBody
- type CreateMySQLDatabaseParams
- type CreateMySQLDatabaseResponse
- type CreateMySQLUserJSONRequestBody
- type CreateMySQLUserParams
- type CreateMySQLUserResponse
- type CreateNamespaceJSONRequestBody
- type CreateNamespaceParams
- type CreateNamespaceResponse
- type CreateNeo4jUserJSONRequestBody
- type CreateNeo4jUserParams
- type CreateNeo4jUserResponse
- type CreateNotificationChannelJSONRequestBody
- type CreateNotificationChannelParams
- type CreateNotificationChannelResponse
- type CreateOpenBaoDatabaseConnectionJSONRequestBody
- type CreateOpenBaoDatabaseConnectionParams
- type CreateOpenBaoDatabaseConnectionResponse
- type CreatePostgresDatabaseJSONRequestBody
- type CreatePostgresDatabaseParams
- type CreatePostgresDatabaseResponse
- type CreatePostgresRoleJSONRequestBody
- type CreatePostgresRoleParams
- type CreatePostgresRoleResponse
- type CreateRabbitMQOperatorPolicyJSONRequestBody
- type CreateRabbitMQOperatorPolicyParams
- type CreateRabbitMQOperatorPolicyResponse
- type CreateRabbitMQPermissionJSONRequestBody
- type CreateRabbitMQPermissionParams
- type CreateRabbitMQPermissionResponse
- type CreateRabbitMQPolicyJSONRequestBody
- type CreateRabbitMQPolicyParams
- type CreateRabbitMQPolicyResponse
- type CreateRabbitMQTopicPermissionJSONRequestBody
- type CreateRabbitMQTopicPermissionParams
- type CreateRabbitMQTopicPermissionResponse
- type CreateRabbitMQUserJSONRequestBody
- type CreateRabbitMQUserParams
- type CreateRabbitMQUserResponse
- type CreateRabbitMQVhostJSONRequestBody
- type CreateRabbitMQVhostParams
- type CreateRabbitMQVhostResponse
- type CreateRestoreJSONRequestBody
- type CreateRestoreParams
- type CreateRestoreRequest
- type CreateRestoreResponse
- type CreateWeaviateRoleJSONRequestBody
- type CreateWeaviateRoleParams
- type CreateWeaviateRoleResponse
- type CreateWeaviateUserJSONRequestBody
- type CreateWeaviateUserParams
- type CreateWeaviateUserResponse
- type CreatedAPIToken
- type CreatedDatabaseUser
- type CreatedRabbitMQUser
- type CreatedRabbitMQUserTags
- type CurrentUser
- type Cursor
- type DataMcpScope
- type DataMcpScopePatch
- type DataMcpSpec
- type DataMcpSpecAccess
- type DataMcpSpecPatch
- type DataMcpSpecPatchAccess
- type DataMcpStatus
- type DataMcpStatusAccess
- type DataMcpStatusKind
- type DataMcpStatusPhase
- type DataMcpTools
- type DataMcpToolsPatch
- type DataSource
- type DataSourcePatch
- type DatabaseRole
- type DatabaseRoleList
- type DatabaseUser
- type DatabaseUserList
- type DeleteAPITokenParams
- type DeleteAPITokenResponse
- type DeleteAccountParams
- type DeleteAccountResponse
- type DeleteBackupParams
- type DeleteBackupResponse
- type DeleteBackupStorageParams
- type DeleteBackupStorageResponse
- type DeleteClusterParams
- type DeleteClusterResponse
- type DeleteDatabaseRoleParams
- type DeleteDatabaseRoleResponse
- type DeleteDatabaseUserParams
- type DeleteDatabaseUserResponse
- type DeleteElasticRoleParams
- type DeleteElasticRoleResponse
- type DeleteElasticUserParams
- type DeleteElasticUserResponse
- type DeleteMySQLDatabaseParams
- type DeleteMySQLDatabaseResponse
- type DeleteMySQLUserParams
- type DeleteMySQLUserResponse
- type DeleteNamespaceParams
- type DeleteNamespaceResponse
- type DeleteNeo4jUserParams
- type DeleteNeo4jUserResponse
- type DeleteNotificationChannelParams
- type DeleteNotificationChannelResponse
- type DeleteOAuthGrantParams
- type DeleteOAuthGrantResponse
- type DeleteOpenBaoDatabaseConnectionParams
- type DeleteOpenBaoDatabaseConnectionResponse
- type DeletePostgresDatabaseParams
- type DeletePostgresDatabaseResponse
- type DeletePostgresRoleParams
- type DeletePostgresRoleResponse
- type DeleteRabbitMQOperatorPolicyParams
- type DeleteRabbitMQOperatorPolicyResponse
- type DeleteRabbitMQPermissionParams
- type DeleteRabbitMQPermissionResponse
- type DeleteRabbitMQPolicyParams
- type DeleteRabbitMQPolicyResponse
- type DeleteRabbitMQTopicPermissionParams
- type DeleteRabbitMQTopicPermissionResponse
- type DeleteRabbitMQUserParams
- type DeleteRabbitMQUserResponse
- type DeleteRabbitMQVhostParams
- type DeleteRabbitMQVhostResponse
- type DeleteSupabaseFunctionParams
- type DeleteSupabaseFunctionResponse
- type DeleteTemporalNamespaceParams
- type DeleteTemporalNamespaceResponse
- type DeleteWeaviateRoleParams
- type DeleteWeaviateRoleResponse
- type DeleteWeaviateUserParams
- type DeleteWeaviateUserResponse
- type DiscardMySQLUserOldPasswordParams
- type DiscardMySQLUserOldPasswordResponse
- type DryRunCreateClusterJSONRequestBody
- type DryRunCreateClusterParams
- type DryRunCreateClusterResponse
- type DryRunCreateRestoreJSONRequestBody
- type DryRunCreateRestoreParams
- type DryRunCreateRestoreResponse
- type DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody
- type DryRunPatchClusterParams
- type DryRunPatchClusterResponse
- type DryRunReplaceClusterJSONRequestBody
- type DryRunReplaceClusterParams
- type DryRunReplaceClusterResponse
- type DryRunResult
- type DryRunResultEffectsKind
- type DryRunResultOperation
- type ElasticAPIKey
- type ElasticAPIKeyCreate
- type ElasticAPIKeyCreated
- type ElasticAPIKeyList
- type ElasticApplicationPrivileges
- type ElasticFieldSecurity
- type ElasticIndexPrivileges
- type ElasticRole
- type ElasticRoleDescriptor
- type ElasticRoleInput
- type ElasticRoleList
- type ElasticUser
- type ElasticUserCreate
- type ElasticUserList
- type ElasticUserWrite
- type Endpoint
- type Error
- type Event
- type EventChange
- type EventDetails
- type EventList
- type Exposure
- type ExposureInput
- type ExposureInputIpType
- type ExposureIpType
- type ExposurePatch
- type ExposurePatchIpType
- type ExtraComponentInput
- type ExtraComponentPatch
- type ExtraResourcesInput
- type ExtraResourcesInputCpuMode
- type ExtraResourcesPatch
- type ExtraResourcesPatchCpuMode
- type Forbidden
- type GetAPITokenResponse
- type GetAccountResponse
- type GetAgentRolloutSettingsResponse
- type GetBackupDrillParams
- type GetBackupDrillResponse
- type GetBackupParams
- type GetBackupResponse
- type GetBackupStorageParams
- type GetBackupStorageResponse
- type GetClusterBalancerParams
- type GetClusterBalancerResponse
- type GetClusterConnectionParams
- type GetClusterConnectionResponse
- type GetClusterMemberParams
- type GetClusterMemberResponse
- type GetClusterMetricsParams
- type GetClusterMetricsResponse
- type GetClusterParams
- type GetClusterPlacementParams
- type GetClusterPlacementResponse
- type GetClusterResponse
- type GetClusterStatusParams
- type GetClusterStatusResponse
- type GetControlPlaneBackupPolicyResponse
- type GetCurrentUserResponse
- type GetDatabaseRoleParams
- type GetDatabaseRoleResponse
- type GetDatabaseUserParams
- type GetDatabaseUserResponse
- type GetElasticRoleParams
- type GetElasticRoleResponse
- type GetElasticUserParams
- type GetElasticUserResponse
- type GetHealthResponse
- type GetMemberLogsParams
- type GetMemberLogsResponse
- type GetMySQLDatabaseParams
- type GetMySQLDatabaseResponse
- type GetMySQLUserParams
- type GetMySQLUserResponse
- type GetNamespaceResponse
- type GetNeo4jUserParams
- type GetNeo4jUserResponse
- type GetNotificationChannelResponse
- type GetOpenAPISpecResponse
- type GetOpenBaoDatabaseConnectionParams
- type GetOpenBaoDatabaseConnectionResponse
- type GetOperationResponse
- type GetPITRWindowParams
- type GetPITRWindowResponse
- type GetPermissionsResponse
- type GetPostgresDatabaseParams
- type GetPostgresDatabaseResponse
- type GetPostgresRoleParams
- type GetPostgresRoleResponse
- type GetPrometheusMetricsParams
- type GetPrometheusMetricsResponse
- type GetProviderResponse
- type GetRBACPolicyResponse
- type GetRabbitMQOperatorPolicyParams
- type GetRabbitMQOperatorPolicyResponse
- type GetRabbitMQPermissionParams
- type GetRabbitMQPermissionResponse
- type GetRabbitMQPolicyParams
- type GetRabbitMQPolicyResponse
- type GetRabbitMQTopicPermissionParams
- type GetRabbitMQTopicPermissionResponse
- type GetRabbitMQUserParams
- type GetRabbitMQUserResponse
- type GetRabbitMQVhostParams
- type GetRabbitMQVhostResponse
- type GetRestoreParams
- type GetRestoreResponse
- type GetSettingsResponse
- type GetSupabaseCredentialsParams
- type GetSupabaseCredentialsResponse
- type GetSupabaseFunctionParams
- type GetSupabaseFunctionResponse
- type GetVersionResponse
- type GetWeaviateRoleParams
- type GetWeaviateRoleResponse
- type GetWeaviateUserParams
- type GetWeaviateUserResponse
- type GrantMySQLPrivilegesJSONRequestBody
- type GrantMySQLPrivilegesParams
- type GrantMySQLPrivilegesResponse
- type GrantPostgresPrivilegesJSONRequestBody
- type GrantPostgresPrivilegesParams
- type GrantPostgresPrivilegesResponse
- type Health
- type HealthStatus
- type HttpRequestDoer
- type IdempotencyKey
- type IgnoreMaintenanceWindow
- type InternalError
- type InvalidateElasticAPIKeyParams
- type InvalidateElasticAPIKeyResponse
- type IssueTemporalClientCertificateJSONRequestBody
- type IssueTemporalClientCertificateParams
- type IssueTemporalClientCertificateResponse
- type Limit
- type ListAPITokensParams
- type ListAPITokensResponse
- type ListAccountsParams
- type ListAccountsResponse
- type ListBackendsResponse
- type ListBackupDrillsParams
- type ListBackupDrillsResponse
- type ListBackupStoragesParams
- type ListBackupStoragesResponse
- type ListBackupsParams
- type ListBackupsResponse
- type ListClusterMembersParams
- type ListClusterMembersResponse
- type ListClusterOperationsParams
- type ListClusterOperationsResponse
- type ListClustersParams
- type ListClustersResponse
- type ListControlPlaneBackupsParams
- type ListControlPlaneBackupsResponse
- type ListDatabaseRolesParams
- type ListDatabaseRolesResponse
- type ListDatabaseUsersParams
- type ListDatabaseUsersResponse
- type ListElasticAPIKeysParams
- type ListElasticAPIKeysResponse
- type ListElasticRolesParams
- type ListElasticRolesResponse
- type ListElasticUsersParams
- type ListElasticUsersResponse
- type ListEventsParams
- type ListEventsParamsOrder
- type ListEventsParamsResource
- type ListEventsParamsType
- type ListEventsResponse
- type ListMySQLDatabasesParams
- type ListMySQLDatabasesResponse
- type ListMySQLGrantsParams
- type ListMySQLGrantsResponse
- type ListMySQLUsersParams
- type ListMySQLUsersResponse
- type ListNamespacesParams
- type ListNamespacesResponse
- type ListNeo4jUsersParams
- type ListNeo4jUsersResponse
- type ListNotificationChannelsParams
- type ListNotificationChannelsResponse
- type ListOAuthGrantsResponse
- type ListOpenBaoDatabaseConnectionsParams
- type ListOpenBaoDatabaseConnectionsResponse
- type ListOperationsParams
- type ListOperationsResponse
- type ListOrphanedVolumesParams
- type ListOrphanedVolumesResponse
- type ListPostgresBindingsParams
- type ListPostgresBindingsResponse
- type ListPostgresDatabasesParams
- type ListPostgresDatabasesResponse
- type ListPostgresGrantsParams
- type ListPostgresGrantsResponse
- type ListPostgresRolesParams
- type ListPostgresRolesResponse
- type ListProvidersResponse
- type ListRabbitMQOperatorPoliciesParams
- type ListRabbitMQOperatorPoliciesResponse
- type ListRabbitMQPermissionsParams
- type ListRabbitMQPermissionsResponse
- type ListRabbitMQPoliciesParams
- type ListRabbitMQPoliciesResponse
- type ListRabbitMQTopicPermissionsParams
- type ListRabbitMQTopicPermissionsResponse
- type ListRabbitMQUsersParams
- type ListRabbitMQUsersResponse
- type ListRabbitMQVhostsParams
- type ListRabbitMQVhostsResponse
- type ListRestoresParams
- type ListRestoresResponse
- type ListSupabaseFunctionsParams
- type ListSupabaseFunctionsResponse
- type ListSystemUsersParams
- type ListSystemUsersResponse
- type ListTemporalClientCertificatesParams
- type ListTemporalClientCertificatesResponse
- type ListTemporalNamespacesParams
- type ListTemporalNamespacesResponse
- type ListWeaviateRolesParams
- type ListWeaviateRolesResponse
- type ListWeaviateUsersParams
- type ListWeaviateUsersResponse
- type LogLine
- type LoginJSONRequestBody
- type LoginParams
- type LoginRequest
- type LoginResponse
- type LogoutParams
- type LogoutResponse
- type MaintenancePolicy
- type MaintenancePolicyPatch
- type MaintenanceStatus
- type MaintenanceWindow
- type ManagedBy
- type ManagedByKind
- type Member
- type MemberList
- type MemberLogs
- type MemberRole
- type MethodNotAllowed
- type MetricPoint
- type MetricSeries
- type MonitoringSpec
- type MonitoringSpecPatch
- type MoveClusterMemberParams
- type MoveClusterMemberResponse
- type MySQLBackup
- type MySQLBackupType
- type MySQLDatabase
- type MySQLDatabaseWrite
- type MySQLGrant
- type MySQLGrantPrivileges
- type MySQLPasswordRotation
- type MySQLQuorumRecoveryRequest
- type MySQLQuorumRecoveryRequestConfirmation
- type MySQLUser
- type MySQLUserCreated
- type MySQLUserCreatedHost
- type MySQLUserHost
- type MySQLUserPatch
- type MySQLUserWrite
- type Namespace
- type NamespaceCreate
- type NamespaceList
- type NamespaceName
- type NamespacePath
- type NamespacePhase
- type NamespaceQuery
- type NamespaceTokenRotate
- type NamespaceUpdate
- type Neo4jUser
- type Neo4jUserCreate
- type Neo4jUserCreated
- type Neo4jUserPassword
- type Neo4jUserPasswordChanged
- type NotFound
- type NotImplemented
- type NotificationCategory
- type NotificationChannel
- type NotificationChannelList
- type NotificationChannelStatus
- type NotificationChannelType
- type NotificationEmail
- type NotificationEmailSecurity
- type NotificationSlack
- type NotificationTestResult
- type NotificationWebhook
- type OAuthGrant
- type OAuthGrantList
- type OIDCConfig
- type ObservedResources
- type OidcCallbackParams
- type OidcCallbackResponse
- type OidcLoginParams
- type OidcLoginResponse
- type OpenBaoDatabaseConnection
- type OpenBaoDatabaseConnectionList
- type OpenBaoDatabaseConnectionPhase
- type OpenBaoDatabaseConnectionWrite
- type OpenBaoDatabaseRole
- type OpenBaoDatabaseRoleAccess
- type OpenBaoDatabaseRoleWrite
- type OpenBaoDatabaseRoleWriteAccess
- type OpenBaoRestoreUnsealShares
- type OpenBaoRestoreUnsealSharesSealType
- type OpenBaoUnsealKeys
- type OpenBaoUnsealKeysReveal
- type OpenBaoUnsealKeysSealType
- type Operation
- type OperationList
- type OperationPhase
- type OperationTarget
- type OperationType
- type OrphanedVolume
- type OrphanedVolumeList
- type PITRSpec
- type PITRSpecPatch
- type PITRWindow
- type PatchClusterApplicationMergePatchPlusJSONRequestBody
- type PatchClusterParams
- type PatchClusterResponse
- type PatchMySQLUserJSONRequestBody
- type PatchMySQLUserParams
- type PatchMySQLUserResponse
- type PatchPostgresRoleJSONRequestBody
- type PatchPostgresRoleParams
- type PatchPostgresRoleResponse
- type PayloadTooLarge
- type Permission
- type PermissionEffect
- type Permissions
- type Placement
- type PlacementGroup
- type PlacementSource
- type PostgresBackup
- type PostgresBackupGroup
- type PostgresBinding
- type PostgresDatabase
- type PostgresGrant
- type PostgresGrantPrivileges
- type PostgresRole
- type PostgresRoleCreated
- type PostgresRolePatch
- type PostgresRoleWrite
- type Preset
- type Privilege
- type PrivilegeResource
- type Provider
- type ProviderBackupTypes
- type ProviderList
- type ProviderTopology
- type ProviderTopologyType
- type ProviderVersion
- type ProviderVersionStatus
- type PutSupabaseFunctionJSONRequestBody
- type PutSupabaseFunctionParams
- type PutSupabaseFunctionResponse
- type RBACPolicy
- type RabbitMQPermission
- type RabbitMQPermissionList
- type RabbitMQPolicy
- type RabbitMQPolicyApplyTo
- type RabbitMQPolicyList
- type RabbitMQTopicPermission
- type RabbitMQTopicPermissionList
- type RabbitMQUser
- type RabbitMQUserList
- type RabbitMQUserTags
- type RabbitMQUserWrite
- type RabbitMQUserWriteTags
- type RabbitMQVhost
- type RabbitMQVhostDefaultQueueType
- type RabbitMQVhostLimits
- type RabbitMQVhostList
- type RaiseClusterFCVJSONRequestBody
- type RaiseClusterFCVParams
- type RaiseClusterFCVResponse
- type RaiseFCVRequest
- type RebalancePostgresJSONRequestBody
- type RebalancePostgresParams
- type RebalancePostgresResponse
- type RebalanceRequest
- type RecoverMySQLQuorumJSONRequestBody
- type RecoverMySQLQuorumParams
- type RecoverMySQLQuorumResponse
- type RefreshSessionParams
- type RefreshSessionResponse
- type RelayStatus
- type RelayStatusPhase
- type ReplaceAPITokenJSONRequestBody
- type ReplaceAPITokenParams
- type ReplaceAPITokenResponse
- type ReplaceAccountJSONRequestBody
- type ReplaceAccountParams
- type ReplaceAccountResponse
- type ReplaceBackupStorageJSONRequestBody
- type ReplaceBackupStorageParams
- type ReplaceBackupStorageResponse
- type ReplaceClusterBalancerJSONRequestBody
- type ReplaceClusterBalancerParams
- type ReplaceClusterBalancerResponse
- type ReplaceClusterJSONRequestBody
- type ReplaceClusterMemberParams
- type ReplaceClusterMemberResponse
- type ReplaceClusterParams
- type ReplaceClusterRequest
- type ReplaceClusterResponse
- type ReplaceDatabaseRoleJSONRequestBody
- type ReplaceDatabaseRoleParams
- type ReplaceDatabaseRoleResponse
- type ReplaceDatabaseUserJSONRequestBody
- type ReplaceDatabaseUserParams
- type ReplaceDatabaseUserResponse
- type ReplaceNotificationChannelJSONRequestBody
- type ReplaceNotificationChannelParams
- type ReplaceNotificationChannelResponse
- type ReplaceRBACPolicyJSONRequestBody
- type ReplaceRBACPolicyParams
- type ReplaceRBACPolicyResponse
- type ReplaceRabbitMQOperatorPolicyJSONRequestBody
- type ReplaceRabbitMQOperatorPolicyParams
- type ReplaceRabbitMQOperatorPolicyResponse
- type ReplaceRabbitMQPermissionJSONRequestBody
- type ReplaceRabbitMQPermissionParams
- type ReplaceRabbitMQPermissionResponse
- type ReplaceRabbitMQPolicyJSONRequestBody
- type ReplaceRabbitMQPolicyParams
- type ReplaceRabbitMQPolicyResponse
- type ReplaceRabbitMQTopicPermissionJSONRequestBody
- type ReplaceRabbitMQTopicPermissionParams
- type ReplaceRabbitMQTopicPermissionResponse
- type ReplaceRabbitMQUserJSONRequestBody
- type ReplaceRabbitMQUserParams
- type ReplaceRabbitMQUserResponse
- type ReplaceRabbitMQVhostJSONRequestBody
- type ReplaceRabbitMQVhostParams
- type ReplaceRabbitMQVhostResponse
- type ReplaceSettingsJSONRequestBody
- type ReplaceSettingsParams
- type ReplaceSettingsResponse
- type RequestEditorFn
- type ResetAccountPasswordJSONRequestBody
- type ResetAccountPasswordParams
- type ResetAccountPasswordResponse
- type ResetPasswordRequest
- type Resources
- type ResourcesCpuMode
- type ResourcesInput
- type ResourcesInputCpuMode
- type ResourcesPatch
- type ResourcesPatchCpuMode
- type RestartClusterParams
- type RestartClusterResponse
- type Restore
- type RestoreList
- type RestorePhase
- type RestoreSource
- func (t RestoreSource) AsRestoreSource0() (RestoreSource0, error)
- func (t RestoreSource) AsRestoreSource1() (RestoreSource1, error)
- func (t RestoreSource) AsRestoreSource2() (RestoreSource2, error)
- func (t *RestoreSource) FromRestoreSource0(v RestoreSource0) error
- func (t *RestoreSource) FromRestoreSource1(v RestoreSource1) error
- func (t *RestoreSource) FromRestoreSource2(v RestoreSource2) error
- func (t RestoreSource) MarshalJSON() ([]byte, error)
- func (t *RestoreSource) MergeRestoreSource0(v RestoreSource0) error
- func (t *RestoreSource) MergeRestoreSource1(v RestoreSource1) error
- func (t *RestoreSource) MergeRestoreSource2(v RestoreSource2) error
- func (t *RestoreSource) UnmarshalJSON(b []byte) error
- type RestoreSource0
- type RestoreSource1
- type RestoreSource2
- type ResumeClusterParams
- type ResumeClusterResponse
- type RetryClusterDeploymentsParams
- type RetryClusterDeploymentsResponse
- type RevealOpenBaoUnsealKeysJSONRequestBody
- type RevealOpenBaoUnsealKeysParams
- type RevealOpenBaoUnsealKeysResponse
- type RevokeMySQLPrivilegesJSONRequestBody
- type RevokeMySQLPrivilegesParams
- type RevokeMySQLPrivilegesResponse
- type RevokePostgresPrivilegesJSONRequestBody
- type RevokePostgresPrivilegesParams
- type RevokePostgresPrivilegesResponse
- type RoleReference
- type RotateClusterTLSParams
- type RotateClusterTLSResponse
- type RotateMySQLUserPasswordJSONBody
- type RotateMySQLUserPasswordJSONRequestBody
- type RotateMySQLUserPasswordParams
- type RotateMySQLUserPasswordResponse
- type RotateNamespaceTokenJSONRequestBody
- type RotateNamespaceTokenParams
- type RotateNamespaceTokenResponse
- type RotatePostgresBindingParams
- type RotatePostgresBindingResponse
- type RotatePostgresRolePasswordParams
- type RotatePostgresRolePasswordResponse
- type RotateSupabaseJWTSecretParams
- type RotateSupabaseJWTSecretResponse
- type RotateSystemUserParams
- type RotateSystemUserResponse
- type RotateWeaviateUserKeyParams
- type RotateWeaviateUserKeyResponse
- type S3Credentials
- type Session
- type SetNeo4jUserPasswordJSONRequestBody
- type SetNeo4jUserPasswordParams
- type SetNeo4jUserPasswordResponse
- type SetSupabaseSMTPPasswordJSONRequestBody
- type SetSupabaseSMTPPasswordParams
- type SetSupabaseSMTPPasswordResponse
- type SetTemporalUIOIDCClientSecretJSONRequestBody
- type SetTemporalUIOIDCClientSecretParams
- type SetTemporalUIOIDCClientSecretResponse
- type Settings
- type StorageVerification
- type StorageVerificationFailureReason
- type StreamEventsParams
- type StreamEventsParamsResource
- type StreamEventsParamsType
- type StreamEventsResponse
- type SupabaseCredentials
- type SupabaseFunction
- type SupabaseFunctionList
- type SupabaseSMTPPassword
- type SystemUser
- type SystemUserList
- type SystemUserName
- type TLS
- type TLSCa
- type TLSInput
- type TLSInputCa
- type TLSInputMode
- type TLSMode
- type TLSPatch
- type TLSPatchCa
- type TLSPatchMode
- type TemporalClientCertificate
- type TemporalClientCertificateList
- type TemporalClientCertificateRequest
- type TemporalIssuedClientCertificate
- type TemporalNamespace
- type TemporalNamespaceList
- type TemporalUIOIDCClientSecret
- type TestNotificationChannelParams
- type TestNotificationChannelResponse
- type TokenStatus
- type TokenStatusSource
- type Topology
- type TopologyInput
- type TopologyInputType
- type TopologyPatch
- type TopologyPatchType
- type TopologyType
- type Unauthorized
- type Unavailable
- type UnprocessableEntity
- type UnsupportedMediaType
- type UpdateAPITokenRequest
- type UpdateAccountRequest
- type UpdateAgentRolloutSettingsJSONRequestBody
- type UpdateAgentRolloutSettingsParams
- type UpdateAgentRolloutSettingsResponse
- type UpdateBackupStorageRequest
- type UpdateBackupStorageRequestType
- type UpdateControlPlaneBackupPolicyJSONRequestBody
- type UpdateControlPlaneBackupPolicyParams
- type UpdateControlPlaneBackupPolicyResponse
- type UpdateDatabaseRoleRequest
- type UpdateDatabaseUserRequest
- type UpdateElasticRoleJSONRequestBody
- type UpdateElasticRoleParams
- type UpdateElasticRoleResponse
- type UpdateElasticUserJSONRequestBody
- type UpdateElasticUserParams
- type UpdateElasticUserResponse
- type UpdateNamespaceJSONRequestBody
- type UpdateNamespaceParams
- type UpdateNamespaceResponse
- type UpdatePostgresRoleJSONRequestBody
- type UpdatePostgresRoleParams
- type UpdatePostgresRoleResponse
- type UpdateWeaviateRoleJSONRequestBody
- type UpdateWeaviateRoleParams
- type UpdateWeaviateRoleResponse
- type UpdateWeaviateUserJSONRequestBody
- type UpdateWeaviateUserParams
- type UpdateWeaviateUserResponse
- type UpgradeAgentsRequest
- type UpgradeClusterAgentsJSONRequestBody
- type UpgradeClusterAgentsParams
- type UpgradeClusterAgentsResponse
- type UpgradePath
- type ValidateNamespaceParams
- type ValidateNamespaceResponse
- type VerifyBackupStorageParams
- type VerifyBackupStorageResponse
- type Version
- type WeaviateAPIKey
- type WeaviatePermission
- type WeaviatePermission_Aliases
- func (a WeaviatePermission_Aliases) Get(fieldName string) (value interface{}, found bool)
- func (a WeaviatePermission_Aliases) MarshalJSON() ([]byte, error)
- func (a *WeaviatePermission_Aliases) Set(fieldName string, value interface{})
- func (a *WeaviatePermission_Aliases) UnmarshalJSON(b []byte) error
- type WeaviatePermission_Backups
- func (a WeaviatePermission_Backups) Get(fieldName string) (value interface{}, found bool)
- func (a WeaviatePermission_Backups) MarshalJSON() ([]byte, error)
- func (a *WeaviatePermission_Backups) Set(fieldName string, value interface{})
- func (a *WeaviatePermission_Backups) UnmarshalJSON(b []byte) error
- type WeaviatePermission_Collections
- func (a WeaviatePermission_Collections) Get(fieldName string) (value interface{}, found bool)
- func (a WeaviatePermission_Collections) MarshalJSON() ([]byte, error)
- func (a *WeaviatePermission_Collections) Set(fieldName string, value interface{})
- func (a *WeaviatePermission_Collections) UnmarshalJSON(b []byte) error
- type WeaviatePermission_Data
- type WeaviatePermission_Groups
- type WeaviatePermission_Namespaces
- func (a WeaviatePermission_Namespaces) Get(fieldName string) (value interface{}, found bool)
- func (a WeaviatePermission_Namespaces) MarshalJSON() ([]byte, error)
- func (a *WeaviatePermission_Namespaces) Set(fieldName string, value interface{})
- func (a *WeaviatePermission_Namespaces) UnmarshalJSON(b []byte) error
- type WeaviatePermission_Nodes
- type WeaviatePermission_Replicate
- func (a WeaviatePermission_Replicate) Get(fieldName string) (value interface{}, found bool)
- func (a WeaviatePermission_Replicate) MarshalJSON() ([]byte, error)
- func (a *WeaviatePermission_Replicate) Set(fieldName string, value interface{})
- func (a *WeaviatePermission_Replicate) UnmarshalJSON(b []byte) error
- type WeaviatePermission_Roles
- type WeaviatePermission_Tenants
- func (a WeaviatePermission_Tenants) Get(fieldName string) (value interface{}, found bool)
- func (a WeaviatePermission_Tenants) MarshalJSON() ([]byte, error)
- func (a *WeaviatePermission_Tenants) Set(fieldName string, value interface{})
- func (a *WeaviatePermission_Tenants) UnmarshalJSON(b []byte) error
- type WeaviatePermission_Users
- type WeaviateRole
- type WeaviateRoleList
- type WeaviateUser
- type WeaviateUserCreate
- type WeaviateUserCreated
- type WeaviateUserList
- type WeaviateUserUpdate
Examples ¶
Constants ¶
const ( BearerAuthScopes = "bearerAuth.Scopes" CookieSessionScopes = "cookieSession.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func NewCancelOperationRequest ¶
func NewCancelOperationRequest(server string, operation string, params *CancelOperationParams) (*http.Request, error)
NewCancelOperationRequest generates requests for CancelOperation
func NewChangePasswordRequest ¶
func NewChangePasswordRequest(server string, params *ChangePasswordParams, body ChangePasswordJSONRequestBody) (*http.Request, error)
NewChangePasswordRequest calls the generic ChangePassword builder with application/json body
func NewChangePasswordRequestWithBody ¶
func NewChangePasswordRequestWithBody(server string, params *ChangePasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewChangePasswordRequestWithBody generates requests for ChangePassword with any type of body
func NewCheckPermissionRequest ¶
func NewCheckPermissionRequest(server string, params *CheckPermissionParams, body CheckPermissionJSONRequestBody) (*http.Request, error)
NewCheckPermissionRequest calls the generic CheckPermission builder with application/json body
func NewCheckPermissionRequestWithBody ¶
func NewCheckPermissionRequestWithBody(server string, params *CheckPermissionParams, contentType string, body io.Reader) (*http.Request, error)
NewCheckPermissionRequestWithBody generates requests for CheckPermission with any type of body
func NewCreateAPITokenRequest ¶
func NewCreateAPITokenRequest(server string, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody) (*http.Request, error)
NewCreateAPITokenRequest calls the generic CreateAPIToken builder with application/json body
func NewCreateAPITokenRequestWithBody ¶
func NewCreateAPITokenRequestWithBody(server string, params *CreateAPITokenParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateAPITokenRequestWithBody generates requests for CreateAPIToken with any type of body
func NewCreateAccountRequest ¶
func NewCreateAccountRequest(server string, params *CreateAccountParams, body CreateAccountJSONRequestBody) (*http.Request, error)
NewCreateAccountRequest calls the generic CreateAccount builder with application/json body
func NewCreateAccountRequestWithBody ¶
func NewCreateAccountRequestWithBody(server string, params *CreateAccountParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateAccountRequestWithBody generates requests for CreateAccount with any type of body
func NewCreateBackupDrillRequest ¶ added in v0.4.0
func NewCreateBackupDrillRequest(server string, cluster ClusterPath, params *CreateBackupDrillParams, body CreateBackupDrillJSONRequestBody) (*http.Request, error)
NewCreateBackupDrillRequest calls the generic CreateBackupDrill builder with application/json body
func NewCreateBackupDrillRequestWithBody ¶ added in v0.4.0
func NewCreateBackupDrillRequestWithBody(server string, cluster ClusterPath, params *CreateBackupDrillParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateBackupDrillRequestWithBody generates requests for CreateBackupDrill with any type of body
func NewCreateBackupRequest ¶
func NewCreateBackupRequest(server string, cluster ClusterPath, params *CreateBackupParams, body CreateBackupJSONRequestBody) (*http.Request, error)
NewCreateBackupRequest calls the generic CreateBackup builder with application/json body
func NewCreateBackupRequestWithBody ¶
func NewCreateBackupRequestWithBody(server string, cluster ClusterPath, params *CreateBackupParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateBackupRequestWithBody generates requests for CreateBackup with any type of body
func NewCreateBackupStorageRequest ¶
func NewCreateBackupStorageRequest(server string, params *CreateBackupStorageParams, body CreateBackupStorageJSONRequestBody) (*http.Request, error)
NewCreateBackupStorageRequest calls the generic CreateBackupStorage builder with application/json body
func NewCreateBackupStorageRequestWithBody ¶
func NewCreateBackupStorageRequestWithBody(server string, params *CreateBackupStorageParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateBackupStorageRequestWithBody generates requests for CreateBackupStorage with any type of body
func NewCreateClusterRequest ¶
func NewCreateClusterRequest(server string, params *CreateClusterParams, body CreateClusterJSONRequestBody) (*http.Request, error)
NewCreateClusterRequest calls the generic CreateCluster builder with application/json body
func NewCreateClusterRequestWithBody ¶
func NewCreateClusterRequestWithBody(server string, params *CreateClusterParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateClusterRequestWithBody generates requests for CreateCluster with any type of body
func NewCreateControlPlaneBackupRequest ¶ added in v0.4.0
func NewCreateControlPlaneBackupRequest(server string, params *CreateControlPlaneBackupParams) (*http.Request, error)
NewCreateControlPlaneBackupRequest generates requests for CreateControlPlaneBackup
func NewCreateDatabaseRoleRequest ¶
func NewCreateDatabaseRoleRequest(server string, cluster ClusterPath, params *CreateDatabaseRoleParams, body CreateDatabaseRoleJSONRequestBody) (*http.Request, error)
NewCreateDatabaseRoleRequest calls the generic CreateDatabaseRole builder with application/json body
func NewCreateDatabaseRoleRequestWithBody ¶
func NewCreateDatabaseRoleRequestWithBody(server string, cluster ClusterPath, params *CreateDatabaseRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateDatabaseRoleRequestWithBody generates requests for CreateDatabaseRole with any type of body
func NewCreateDatabaseUserRequest ¶
func NewCreateDatabaseUserRequest(server string, cluster ClusterPath, params *CreateDatabaseUserParams, body CreateDatabaseUserJSONRequestBody) (*http.Request, error)
NewCreateDatabaseUserRequest calls the generic CreateDatabaseUser builder with application/json body
func NewCreateDatabaseUserRequestWithBody ¶
func NewCreateDatabaseUserRequestWithBody(server string, cluster ClusterPath, params *CreateDatabaseUserParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateDatabaseUserRequestWithBody generates requests for CreateDatabaseUser with any type of body
func NewCreateElasticAPIKeyRequest ¶
func NewCreateElasticAPIKeyRequest(server string, cluster ClusterPath, params *CreateElasticAPIKeyParams, body CreateElasticAPIKeyJSONRequestBody) (*http.Request, error)
NewCreateElasticAPIKeyRequest calls the generic CreateElasticAPIKey builder with application/json body
func NewCreateElasticAPIKeyRequestWithBody ¶
func NewCreateElasticAPIKeyRequestWithBody(server string, cluster ClusterPath, params *CreateElasticAPIKeyParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateElasticAPIKeyRequestWithBody generates requests for CreateElasticAPIKey with any type of body
func NewCreateElasticRoleRequest ¶
func NewCreateElasticRoleRequest(server string, cluster ClusterPath, params *CreateElasticRoleParams, body CreateElasticRoleJSONRequestBody) (*http.Request, error)
NewCreateElasticRoleRequest calls the generic CreateElasticRole builder with application/json body
func NewCreateElasticRoleRequestWithBody ¶
func NewCreateElasticRoleRequestWithBody(server string, cluster ClusterPath, params *CreateElasticRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateElasticRoleRequestWithBody generates requests for CreateElasticRole with any type of body
func NewCreateElasticUserRequest ¶
func NewCreateElasticUserRequest(server string, cluster ClusterPath, params *CreateElasticUserParams, body CreateElasticUserJSONRequestBody) (*http.Request, error)
NewCreateElasticUserRequest calls the generic CreateElasticUser builder with application/json body
func NewCreateElasticUserRequestWithBody ¶
func NewCreateElasticUserRequestWithBody(server string, cluster ClusterPath, params *CreateElasticUserParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateElasticUserRequestWithBody generates requests for CreateElasticUser with any type of body
func NewCreateMySQLDatabaseRequest ¶ added in v0.4.0
func NewCreateMySQLDatabaseRequest(server string, cluster ClusterPath, params *CreateMySQLDatabaseParams, body CreateMySQLDatabaseJSONRequestBody) (*http.Request, error)
NewCreateMySQLDatabaseRequest calls the generic CreateMySQLDatabase builder with application/json body
func NewCreateMySQLDatabaseRequestWithBody ¶ added in v0.4.0
func NewCreateMySQLDatabaseRequestWithBody(server string, cluster ClusterPath, params *CreateMySQLDatabaseParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateMySQLDatabaseRequestWithBody generates requests for CreateMySQLDatabase with any type of body
func NewCreateMySQLUserRequest ¶ added in v0.4.0
func NewCreateMySQLUserRequest(server string, cluster ClusterPath, params *CreateMySQLUserParams, body CreateMySQLUserJSONRequestBody) (*http.Request, error)
NewCreateMySQLUserRequest calls the generic CreateMySQLUser builder with application/json body
func NewCreateMySQLUserRequestWithBody ¶ added in v0.4.0
func NewCreateMySQLUserRequestWithBody(server string, cluster ClusterPath, params *CreateMySQLUserParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateMySQLUserRequestWithBody generates requests for CreateMySQLUser with any type of body
func NewCreateNamespaceRequest ¶
func NewCreateNamespaceRequest(server string, params *CreateNamespaceParams, body CreateNamespaceJSONRequestBody) (*http.Request, error)
NewCreateNamespaceRequest calls the generic CreateNamespace builder with application/json body
func NewCreateNamespaceRequestWithBody ¶
func NewCreateNamespaceRequestWithBody(server string, params *CreateNamespaceParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateNamespaceRequestWithBody generates requests for CreateNamespace with any type of body
func NewCreateNeo4jUserRequest ¶ added in v0.4.0
func NewCreateNeo4jUserRequest(server string, cluster ClusterPath, params *CreateNeo4jUserParams, body CreateNeo4jUserJSONRequestBody) (*http.Request, error)
NewCreateNeo4jUserRequest calls the generic CreateNeo4jUser builder with application/json body
func NewCreateNeo4jUserRequestWithBody ¶ added in v0.4.0
func NewCreateNeo4jUserRequestWithBody(server string, cluster ClusterPath, params *CreateNeo4jUserParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateNeo4jUserRequestWithBody generates requests for CreateNeo4jUser with any type of body
func NewCreateNotificationChannelRequest ¶ added in v0.4.0
func NewCreateNotificationChannelRequest(server string, params *CreateNotificationChannelParams, body CreateNotificationChannelJSONRequestBody) (*http.Request, error)
NewCreateNotificationChannelRequest calls the generic CreateNotificationChannel builder with application/json body
func NewCreateNotificationChannelRequestWithBody ¶ added in v0.4.0
func NewCreateNotificationChannelRequestWithBody(server string, params *CreateNotificationChannelParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateNotificationChannelRequestWithBody generates requests for CreateNotificationChannel with any type of body
func NewCreateOpenBaoDatabaseConnectionRequest ¶ added in v0.4.0
func NewCreateOpenBaoDatabaseConnectionRequest(server string, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, body CreateOpenBaoDatabaseConnectionJSONRequestBody) (*http.Request, error)
NewCreateOpenBaoDatabaseConnectionRequest calls the generic CreateOpenBaoDatabaseConnection builder with application/json body
func NewCreateOpenBaoDatabaseConnectionRequestWithBody ¶ added in v0.4.0
func NewCreateOpenBaoDatabaseConnectionRequestWithBody(server string, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateOpenBaoDatabaseConnectionRequestWithBody generates requests for CreateOpenBaoDatabaseConnection with any type of body
func NewCreatePostgresDatabaseRequest ¶ added in v0.2.0
func NewCreatePostgresDatabaseRequest(server string, cluster ClusterPath, params *CreatePostgresDatabaseParams, body CreatePostgresDatabaseJSONRequestBody) (*http.Request, error)
NewCreatePostgresDatabaseRequest calls the generic CreatePostgresDatabase builder with application/json body
func NewCreatePostgresDatabaseRequestWithBody ¶ added in v0.2.0
func NewCreatePostgresDatabaseRequestWithBody(server string, cluster ClusterPath, params *CreatePostgresDatabaseParams, contentType string, body io.Reader) (*http.Request, error)
NewCreatePostgresDatabaseRequestWithBody generates requests for CreatePostgresDatabase with any type of body
func NewCreatePostgresRoleRequest ¶ added in v0.2.0
func NewCreatePostgresRoleRequest(server string, cluster ClusterPath, params *CreatePostgresRoleParams, body CreatePostgresRoleJSONRequestBody) (*http.Request, error)
NewCreatePostgresRoleRequest calls the generic CreatePostgresRole builder with application/json body
func NewCreatePostgresRoleRequestWithBody ¶ added in v0.2.0
func NewCreatePostgresRoleRequestWithBody(server string, cluster ClusterPath, params *CreatePostgresRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewCreatePostgresRoleRequestWithBody generates requests for CreatePostgresRole with any type of body
func NewCreateRabbitMQOperatorPolicyRequest ¶
func NewCreateRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, body CreateRabbitMQOperatorPolicyJSONRequestBody) (*http.Request, error)
NewCreateRabbitMQOperatorPolicyRequest calls the generic CreateRabbitMQOperatorPolicy builder with application/json body
func NewCreateRabbitMQOperatorPolicyRequestWithBody ¶
func NewCreateRabbitMQOperatorPolicyRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRabbitMQOperatorPolicyRequestWithBody generates requests for CreateRabbitMQOperatorPolicy with any type of body
func NewCreateRabbitMQPermissionRequest ¶
func NewCreateRabbitMQPermissionRequest(server string, cluster ClusterPath, params *CreateRabbitMQPermissionParams, body CreateRabbitMQPermissionJSONRequestBody) (*http.Request, error)
NewCreateRabbitMQPermissionRequest calls the generic CreateRabbitMQPermission builder with application/json body
func NewCreateRabbitMQPermissionRequestWithBody ¶
func NewCreateRabbitMQPermissionRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQPermissionParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRabbitMQPermissionRequestWithBody generates requests for CreateRabbitMQPermission with any type of body
func NewCreateRabbitMQPolicyRequest ¶
func NewCreateRabbitMQPolicyRequest(server string, cluster ClusterPath, params *CreateRabbitMQPolicyParams, body CreateRabbitMQPolicyJSONRequestBody) (*http.Request, error)
NewCreateRabbitMQPolicyRequest calls the generic CreateRabbitMQPolicy builder with application/json body
func NewCreateRabbitMQPolicyRequestWithBody ¶
func NewCreateRabbitMQPolicyRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQPolicyParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRabbitMQPolicyRequestWithBody generates requests for CreateRabbitMQPolicy with any type of body
func NewCreateRabbitMQTopicPermissionRequest ¶
func NewCreateRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, body CreateRabbitMQTopicPermissionJSONRequestBody) (*http.Request, error)
NewCreateRabbitMQTopicPermissionRequest calls the generic CreateRabbitMQTopicPermission builder with application/json body
func NewCreateRabbitMQTopicPermissionRequestWithBody ¶
func NewCreateRabbitMQTopicPermissionRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRabbitMQTopicPermissionRequestWithBody generates requests for CreateRabbitMQTopicPermission with any type of body
func NewCreateRabbitMQUserRequest ¶
func NewCreateRabbitMQUserRequest(server string, cluster ClusterPath, params *CreateRabbitMQUserParams, body CreateRabbitMQUserJSONRequestBody) (*http.Request, error)
NewCreateRabbitMQUserRequest calls the generic CreateRabbitMQUser builder with application/json body
func NewCreateRabbitMQUserRequestWithBody ¶
func NewCreateRabbitMQUserRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQUserParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRabbitMQUserRequestWithBody generates requests for CreateRabbitMQUser with any type of body
func NewCreateRabbitMQVhostRequest ¶
func NewCreateRabbitMQVhostRequest(server string, cluster ClusterPath, params *CreateRabbitMQVhostParams, body CreateRabbitMQVhostJSONRequestBody) (*http.Request, error)
NewCreateRabbitMQVhostRequest calls the generic CreateRabbitMQVhost builder with application/json body
func NewCreateRabbitMQVhostRequestWithBody ¶
func NewCreateRabbitMQVhostRequestWithBody(server string, cluster ClusterPath, params *CreateRabbitMQVhostParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRabbitMQVhostRequestWithBody generates requests for CreateRabbitMQVhost with any type of body
func NewCreateRestoreRequest ¶
func NewCreateRestoreRequest(server string, cluster ClusterPath, params *CreateRestoreParams, body CreateRestoreJSONRequestBody) (*http.Request, error)
NewCreateRestoreRequest calls the generic CreateRestore builder with application/json body
func NewCreateRestoreRequestWithBody ¶
func NewCreateRestoreRequestWithBody(server string, cluster ClusterPath, params *CreateRestoreParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateRestoreRequestWithBody generates requests for CreateRestore with any type of body
func NewCreateWeaviateRoleRequest ¶ added in v0.4.0
func NewCreateWeaviateRoleRequest(server string, cluster ClusterPath, params *CreateWeaviateRoleParams, body CreateWeaviateRoleJSONRequestBody) (*http.Request, error)
NewCreateWeaviateRoleRequest calls the generic CreateWeaviateRole builder with application/json body
func NewCreateWeaviateRoleRequestWithBody ¶ added in v0.4.0
func NewCreateWeaviateRoleRequestWithBody(server string, cluster ClusterPath, params *CreateWeaviateRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateWeaviateRoleRequestWithBody generates requests for CreateWeaviateRole with any type of body
func NewCreateWeaviateUserRequest ¶ added in v0.4.0
func NewCreateWeaviateUserRequest(server string, cluster ClusterPath, params *CreateWeaviateUserParams, body CreateWeaviateUserJSONRequestBody) (*http.Request, error)
NewCreateWeaviateUserRequest calls the generic CreateWeaviateUser builder with application/json body
func NewCreateWeaviateUserRequestWithBody ¶ added in v0.4.0
func NewCreateWeaviateUserRequestWithBody(server string, cluster ClusterPath, params *CreateWeaviateUserParams, contentType string, body io.Reader) (*http.Request, error)
NewCreateWeaviateUserRequestWithBody generates requests for CreateWeaviateUser with any type of body
func NewDeleteAPITokenRequest ¶
func NewDeleteAPITokenRequest(server string, token string, params *DeleteAPITokenParams) (*http.Request, error)
NewDeleteAPITokenRequest generates requests for DeleteAPIToken
func NewDeleteAccountRequest ¶
func NewDeleteAccountRequest(server string, account string, params *DeleteAccountParams) (*http.Request, error)
NewDeleteAccountRequest generates requests for DeleteAccount
func NewDeleteBackupRequest ¶
func NewDeleteBackupRequest(server string, cluster ClusterPath, backup string, params *DeleteBackupParams) (*http.Request, error)
NewDeleteBackupRequest generates requests for DeleteBackup
func NewDeleteBackupStorageRequest ¶
func NewDeleteBackupStorageRequest(server string, storage string, params *DeleteBackupStorageParams) (*http.Request, error)
NewDeleteBackupStorageRequest generates requests for DeleteBackupStorage
func NewDeleteClusterRequest ¶
func NewDeleteClusterRequest(server string, cluster ClusterPath, params *DeleteClusterParams) (*http.Request, error)
NewDeleteClusterRequest generates requests for DeleteCluster
func NewDeleteDatabaseRoleRequest ¶
func NewDeleteDatabaseRoleRequest(server string, cluster ClusterPath, database string, role string, params *DeleteDatabaseRoleParams) (*http.Request, error)
NewDeleteDatabaseRoleRequest generates requests for DeleteDatabaseRole
func NewDeleteDatabaseUserRequest ¶
func NewDeleteDatabaseUserRequest(server string, cluster ClusterPath, database string, username string, params *DeleteDatabaseUserParams) (*http.Request, error)
NewDeleteDatabaseUserRequest generates requests for DeleteDatabaseUser
func NewDeleteElasticRoleRequest ¶
func NewDeleteElasticRoleRequest(server string, cluster ClusterPath, role string, params *DeleteElasticRoleParams) (*http.Request, error)
NewDeleteElasticRoleRequest generates requests for DeleteElasticRole
func NewDeleteElasticUserRequest ¶
func NewDeleteElasticUserRequest(server string, cluster ClusterPath, username string, params *DeleteElasticUserParams) (*http.Request, error)
NewDeleteElasticUserRequest generates requests for DeleteElasticUser
func NewDeleteMySQLDatabaseRequest ¶ added in v0.4.0
func NewDeleteMySQLDatabaseRequest(server string, cluster ClusterPath, database string, params *DeleteMySQLDatabaseParams) (*http.Request, error)
NewDeleteMySQLDatabaseRequest generates requests for DeleteMySQLDatabase
func NewDeleteMySQLUserRequest ¶ added in v0.4.0
func NewDeleteMySQLUserRequest(server string, cluster ClusterPath, user string, params *DeleteMySQLUserParams) (*http.Request, error)
NewDeleteMySQLUserRequest generates requests for DeleteMySQLUser
func NewDeleteNamespaceRequest ¶
func NewDeleteNamespaceRequest(server string, namespace NamespacePath, params *DeleteNamespaceParams) (*http.Request, error)
NewDeleteNamespaceRequest generates requests for DeleteNamespace
func NewDeleteNeo4jUserRequest ¶ added in v0.4.0
func NewDeleteNeo4jUserRequest(server string, cluster ClusterPath, user string, params *DeleteNeo4jUserParams) (*http.Request, error)
NewDeleteNeo4jUserRequest generates requests for DeleteNeo4jUser
func NewDeleteNotificationChannelRequest ¶ added in v0.4.0
func NewDeleteNotificationChannelRequest(server string, channel string, params *DeleteNotificationChannelParams) (*http.Request, error)
NewDeleteNotificationChannelRequest generates requests for DeleteNotificationChannel
func NewDeleteOAuthGrantRequest ¶ added in v0.3.0
func NewDeleteOAuthGrantRequest(server string, grant string, params *DeleteOAuthGrantParams) (*http.Request, error)
NewDeleteOAuthGrantRequest generates requests for DeleteOAuthGrant
func NewDeleteOpenBaoDatabaseConnectionRequest ¶ added in v0.4.0
func NewDeleteOpenBaoDatabaseConnectionRequest(server string, cluster ClusterPath, connection string, params *DeleteOpenBaoDatabaseConnectionParams) (*http.Request, error)
NewDeleteOpenBaoDatabaseConnectionRequest generates requests for DeleteOpenBaoDatabaseConnection
func NewDeletePostgresDatabaseRequest ¶ added in v0.2.0
func NewDeletePostgresDatabaseRequest(server string, cluster ClusterPath, database string, params *DeletePostgresDatabaseParams) (*http.Request, error)
NewDeletePostgresDatabaseRequest generates requests for DeletePostgresDatabase
func NewDeletePostgresRoleRequest ¶ added in v0.2.0
func NewDeletePostgresRoleRequest(server string, cluster ClusterPath, role string, params *DeletePostgresRoleParams) (*http.Request, error)
NewDeletePostgresRoleRequest generates requests for DeletePostgresRole
func NewDeleteRabbitMQOperatorPolicyRequest ¶
func NewDeleteRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQOperatorPolicyParams) (*http.Request, error)
NewDeleteRabbitMQOperatorPolicyRequest generates requests for DeleteRabbitMQOperatorPolicy
func NewDeleteRabbitMQPermissionRequest ¶
func NewDeleteRabbitMQPermissionRequest(server string, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQPermissionParams) (*http.Request, error)
NewDeleteRabbitMQPermissionRequest generates requests for DeleteRabbitMQPermission
func NewDeleteRabbitMQPolicyRequest ¶
func NewDeleteRabbitMQPolicyRequest(server string, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQPolicyParams) (*http.Request, error)
NewDeleteRabbitMQPolicyRequest generates requests for DeleteRabbitMQPolicy
func NewDeleteRabbitMQTopicPermissionRequest ¶
func NewDeleteRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQTopicPermissionParams) (*http.Request, error)
NewDeleteRabbitMQTopicPermissionRequest generates requests for DeleteRabbitMQTopicPermission
func NewDeleteRabbitMQUserRequest ¶
func NewDeleteRabbitMQUserRequest(server string, cluster ClusterPath, user string, params *DeleteRabbitMQUserParams) (*http.Request, error)
NewDeleteRabbitMQUserRequest generates requests for DeleteRabbitMQUser
func NewDeleteRabbitMQVhostRequest ¶
func NewDeleteRabbitMQVhostRequest(server string, cluster ClusterPath, vhost string, params *DeleteRabbitMQVhostParams) (*http.Request, error)
NewDeleteRabbitMQVhostRequest generates requests for DeleteRabbitMQVhost
func NewDeleteSupabaseFunctionRequest ¶ added in v0.2.0
func NewDeleteSupabaseFunctionRequest(server string, cluster ClusterPath, name string, params *DeleteSupabaseFunctionParams) (*http.Request, error)
NewDeleteSupabaseFunctionRequest generates requests for DeleteSupabaseFunction
func NewDeleteTemporalNamespaceRequest ¶ added in v0.4.0
func NewDeleteTemporalNamespaceRequest(server string, cluster ClusterPath, temporalNamespace string, params *DeleteTemporalNamespaceParams) (*http.Request, error)
NewDeleteTemporalNamespaceRequest generates requests for DeleteTemporalNamespace
func NewDeleteWeaviateRoleRequest ¶ added in v0.4.0
func NewDeleteWeaviateRoleRequest(server string, cluster ClusterPath, role string, params *DeleteWeaviateRoleParams) (*http.Request, error)
NewDeleteWeaviateRoleRequest generates requests for DeleteWeaviateRole
func NewDeleteWeaviateUserRequest ¶ added in v0.4.0
func NewDeleteWeaviateUserRequest(server string, cluster ClusterPath, user string, params *DeleteWeaviateUserParams) (*http.Request, error)
NewDeleteWeaviateUserRequest generates requests for DeleteWeaviateUser
func NewDiscardMySQLUserOldPasswordRequest ¶ added in v0.4.0
func NewDiscardMySQLUserOldPasswordRequest(server string, cluster ClusterPath, user string, params *DiscardMySQLUserOldPasswordParams) (*http.Request, error)
NewDiscardMySQLUserOldPasswordRequest generates requests for DiscardMySQLUserOldPassword
func NewDryRunCreateClusterRequest ¶ added in v0.3.0
func NewDryRunCreateClusterRequest(server string, params *DryRunCreateClusterParams, body DryRunCreateClusterJSONRequestBody) (*http.Request, error)
NewDryRunCreateClusterRequest calls the generic DryRunCreateCluster builder with application/json body
func NewDryRunCreateClusterRequestWithBody ¶ added in v0.3.0
func NewDryRunCreateClusterRequestWithBody(server string, params *DryRunCreateClusterParams, contentType string, body io.Reader) (*http.Request, error)
NewDryRunCreateClusterRequestWithBody generates requests for DryRunCreateCluster with any type of body
func NewDryRunCreateRestoreRequest ¶ added in v0.3.0
func NewDryRunCreateRestoreRequest(server string, cluster ClusterPath, params *DryRunCreateRestoreParams, body DryRunCreateRestoreJSONRequestBody) (*http.Request, error)
NewDryRunCreateRestoreRequest calls the generic DryRunCreateRestore builder with application/json body
func NewDryRunCreateRestoreRequestWithBody ¶ added in v0.3.0
func NewDryRunCreateRestoreRequestWithBody(server string, cluster ClusterPath, params *DryRunCreateRestoreParams, contentType string, body io.Reader) (*http.Request, error)
NewDryRunCreateRestoreRequestWithBody generates requests for DryRunCreateRestore with any type of body
func NewDryRunPatchClusterRequestWithApplicationMergePatchPlusJSONBody ¶ added in v0.3.0
func NewDryRunPatchClusterRequestWithApplicationMergePatchPlusJSONBody(server string, cluster ClusterPath, params *DryRunPatchClusterParams, body DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)
NewDryRunPatchClusterRequestWithApplicationMergePatchPlusJSONBody calls the generic DryRunPatchCluster builder with application/merge-patch+json body
func NewDryRunPatchClusterRequestWithBody ¶ added in v0.3.0
func NewDryRunPatchClusterRequestWithBody(server string, cluster ClusterPath, params *DryRunPatchClusterParams, contentType string, body io.Reader) (*http.Request, error)
NewDryRunPatchClusterRequestWithBody generates requests for DryRunPatchCluster with any type of body
func NewDryRunReplaceClusterRequest ¶ added in v0.3.0
func NewDryRunReplaceClusterRequest(server string, cluster ClusterPath, params *DryRunReplaceClusterParams, body DryRunReplaceClusterJSONRequestBody) (*http.Request, error)
NewDryRunReplaceClusterRequest calls the generic DryRunReplaceCluster builder with application/json body
func NewDryRunReplaceClusterRequestWithBody ¶ added in v0.3.0
func NewDryRunReplaceClusterRequestWithBody(server string, cluster ClusterPath, params *DryRunReplaceClusterParams, contentType string, body io.Reader) (*http.Request, error)
NewDryRunReplaceClusterRequestWithBody generates requests for DryRunReplaceCluster with any type of body
func NewGetAPITokenRequest ¶
NewGetAPITokenRequest generates requests for GetAPIToken
func NewGetAccountRequest ¶
NewGetAccountRequest generates requests for GetAccount
func NewGetAgentRolloutSettingsRequest ¶ added in v0.4.0
NewGetAgentRolloutSettingsRequest generates requests for GetAgentRolloutSettings
func NewGetBackupDrillRequest ¶ added in v0.4.0
func NewGetBackupDrillRequest(server string, cluster ClusterPath, drill string, params *GetBackupDrillParams) (*http.Request, error)
NewGetBackupDrillRequest generates requests for GetBackupDrill
func NewGetBackupRequest ¶
func NewGetBackupRequest(server string, cluster ClusterPath, backup string, params *GetBackupParams) (*http.Request, error)
NewGetBackupRequest generates requests for GetBackup
func NewGetBackupStorageRequest ¶
func NewGetBackupStorageRequest(server string, storage string, params *GetBackupStorageParams) (*http.Request, error)
NewGetBackupStorageRequest generates requests for GetBackupStorage
func NewGetClusterBalancerRequest ¶
func NewGetClusterBalancerRequest(server string, cluster ClusterPath, params *GetClusterBalancerParams) (*http.Request, error)
NewGetClusterBalancerRequest generates requests for GetClusterBalancer
func NewGetClusterConnectionRequest ¶
func NewGetClusterConnectionRequest(server string, cluster ClusterPath, params *GetClusterConnectionParams) (*http.Request, error)
NewGetClusterConnectionRequest generates requests for GetClusterConnection
func NewGetClusterMemberRequest ¶
func NewGetClusterMemberRequest(server string, cluster ClusterPath, member string, params *GetClusterMemberParams) (*http.Request, error)
NewGetClusterMemberRequest generates requests for GetClusterMember
func NewGetClusterMetricsRequest ¶
func NewGetClusterMetricsRequest(server string, cluster ClusterPath, params *GetClusterMetricsParams) (*http.Request, error)
NewGetClusterMetricsRequest generates requests for GetClusterMetrics
func NewGetClusterPlacementRequest ¶
func NewGetClusterPlacementRequest(server string, cluster ClusterPath, params *GetClusterPlacementParams) (*http.Request, error)
NewGetClusterPlacementRequest generates requests for GetClusterPlacement
func NewGetClusterRequest ¶
func NewGetClusterRequest(server string, cluster ClusterPath, params *GetClusterParams) (*http.Request, error)
NewGetClusterRequest generates requests for GetCluster
func NewGetClusterStatusRequest ¶
func NewGetClusterStatusRequest(server string, cluster ClusterPath, params *GetClusterStatusParams) (*http.Request, error)
NewGetClusterStatusRequest generates requests for GetClusterStatus
func NewGetControlPlaneBackupPolicyRequest ¶ added in v0.4.0
NewGetControlPlaneBackupPolicyRequest generates requests for GetControlPlaneBackupPolicy
func NewGetCurrentUserRequest ¶
NewGetCurrentUserRequest generates requests for GetCurrentUser
func NewGetDatabaseRoleRequest ¶
func NewGetDatabaseRoleRequest(server string, cluster ClusterPath, database string, role string, params *GetDatabaseRoleParams) (*http.Request, error)
NewGetDatabaseRoleRequest generates requests for GetDatabaseRole
func NewGetDatabaseUserRequest ¶
func NewGetDatabaseUserRequest(server string, cluster ClusterPath, database string, username string, params *GetDatabaseUserParams) (*http.Request, error)
NewGetDatabaseUserRequest generates requests for GetDatabaseUser
func NewGetElasticRoleRequest ¶
func NewGetElasticRoleRequest(server string, cluster ClusterPath, role string, params *GetElasticRoleParams) (*http.Request, error)
NewGetElasticRoleRequest generates requests for GetElasticRole
func NewGetElasticUserRequest ¶
func NewGetElasticUserRequest(server string, cluster ClusterPath, username string, params *GetElasticUserParams) (*http.Request, error)
NewGetElasticUserRequest generates requests for GetElasticUser
func NewGetHealthRequest ¶
NewGetHealthRequest generates requests for GetHealth
func NewGetMemberLogsRequest ¶
func NewGetMemberLogsRequest(server string, cluster ClusterPath, member string, params *GetMemberLogsParams) (*http.Request, error)
NewGetMemberLogsRequest generates requests for GetMemberLogs
func NewGetMySQLDatabaseRequest ¶ added in v0.4.0
func NewGetMySQLDatabaseRequest(server string, cluster ClusterPath, database string, params *GetMySQLDatabaseParams) (*http.Request, error)
NewGetMySQLDatabaseRequest generates requests for GetMySQLDatabase
func NewGetMySQLUserRequest ¶ added in v0.4.0
func NewGetMySQLUserRequest(server string, cluster ClusterPath, user string, params *GetMySQLUserParams) (*http.Request, error)
NewGetMySQLUserRequest generates requests for GetMySQLUser
func NewGetNamespaceRequest ¶
func NewGetNamespaceRequest(server string, namespace NamespacePath) (*http.Request, error)
NewGetNamespaceRequest generates requests for GetNamespace
func NewGetNeo4jUserRequest ¶ added in v0.4.0
func NewGetNeo4jUserRequest(server string, cluster ClusterPath, user string, params *GetNeo4jUserParams) (*http.Request, error)
NewGetNeo4jUserRequest generates requests for GetNeo4jUser
func NewGetNotificationChannelRequest ¶ added in v0.4.0
NewGetNotificationChannelRequest generates requests for GetNotificationChannel
func NewGetOpenAPISpecRequest ¶
NewGetOpenAPISpecRequest generates requests for GetOpenAPISpec
func NewGetOpenBaoDatabaseConnectionRequest ¶ added in v0.4.0
func NewGetOpenBaoDatabaseConnectionRequest(server string, cluster ClusterPath, connection string, params *GetOpenBaoDatabaseConnectionParams) (*http.Request, error)
NewGetOpenBaoDatabaseConnectionRequest generates requests for GetOpenBaoDatabaseConnection
func NewGetOperationRequest ¶
NewGetOperationRequest generates requests for GetOperation
func NewGetPITRWindowRequest ¶
func NewGetPITRWindowRequest(server string, cluster ClusterPath, params *GetPITRWindowParams) (*http.Request, error)
NewGetPITRWindowRequest generates requests for GetPITRWindow
func NewGetPermissionsRequest ¶
NewGetPermissionsRequest generates requests for GetPermissions
func NewGetPostgresDatabaseRequest ¶ added in v0.2.0
func NewGetPostgresDatabaseRequest(server string, cluster ClusterPath, database string, params *GetPostgresDatabaseParams) (*http.Request, error)
NewGetPostgresDatabaseRequest generates requests for GetPostgresDatabase
func NewGetPostgresRoleRequest ¶ added in v0.2.0
func NewGetPostgresRoleRequest(server string, cluster ClusterPath, role string, params *GetPostgresRoleParams) (*http.Request, error)
NewGetPostgresRoleRequest generates requests for GetPostgresRole
func NewGetPrometheusMetricsRequest ¶
func NewGetPrometheusMetricsRequest(server string, params *GetPrometheusMetricsParams) (*http.Request, error)
NewGetPrometheusMetricsRequest generates requests for GetPrometheusMetrics
func NewGetProviderRequest ¶
NewGetProviderRequest generates requests for GetProvider
func NewGetRBACPolicyRequest ¶
NewGetRBACPolicyRequest generates requests for GetRBACPolicy
func NewGetRabbitMQOperatorPolicyRequest ¶
func NewGetRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, vhost string, name string, params *GetRabbitMQOperatorPolicyParams) (*http.Request, error)
NewGetRabbitMQOperatorPolicyRequest generates requests for GetRabbitMQOperatorPolicy
func NewGetRabbitMQPermissionRequest ¶
func NewGetRabbitMQPermissionRequest(server string, cluster ClusterPath, vhost string, user string, params *GetRabbitMQPermissionParams) (*http.Request, error)
NewGetRabbitMQPermissionRequest generates requests for GetRabbitMQPermission
func NewGetRabbitMQPolicyRequest ¶
func NewGetRabbitMQPolicyRequest(server string, cluster ClusterPath, vhost string, name string, params *GetRabbitMQPolicyParams) (*http.Request, error)
NewGetRabbitMQPolicyRequest generates requests for GetRabbitMQPolicy
func NewGetRabbitMQTopicPermissionRequest ¶
func NewGetRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, vhost string, user string, params *GetRabbitMQTopicPermissionParams) (*http.Request, error)
NewGetRabbitMQTopicPermissionRequest generates requests for GetRabbitMQTopicPermission
func NewGetRabbitMQUserRequest ¶
func NewGetRabbitMQUserRequest(server string, cluster ClusterPath, user string, params *GetRabbitMQUserParams) (*http.Request, error)
NewGetRabbitMQUserRequest generates requests for GetRabbitMQUser
func NewGetRabbitMQVhostRequest ¶
func NewGetRabbitMQVhostRequest(server string, cluster ClusterPath, vhost string, params *GetRabbitMQVhostParams) (*http.Request, error)
NewGetRabbitMQVhostRequest generates requests for GetRabbitMQVhost
func NewGetRestoreRequest ¶
func NewGetRestoreRequest(server string, cluster ClusterPath, restore string, params *GetRestoreParams) (*http.Request, error)
NewGetRestoreRequest generates requests for GetRestore
func NewGetSettingsRequest ¶
NewGetSettingsRequest generates requests for GetSettings
func NewGetSupabaseCredentialsRequest ¶ added in v0.2.0
func NewGetSupabaseCredentialsRequest(server string, cluster ClusterPath, params *GetSupabaseCredentialsParams) (*http.Request, error)
NewGetSupabaseCredentialsRequest generates requests for GetSupabaseCredentials
func NewGetSupabaseFunctionRequest ¶ added in v0.2.0
func NewGetSupabaseFunctionRequest(server string, cluster ClusterPath, name string, params *GetSupabaseFunctionParams) (*http.Request, error)
NewGetSupabaseFunctionRequest generates requests for GetSupabaseFunction
func NewGetVersionRequest ¶
NewGetVersionRequest generates requests for GetVersion
func NewGetWeaviateRoleRequest ¶ added in v0.4.0
func NewGetWeaviateRoleRequest(server string, cluster ClusterPath, role string, params *GetWeaviateRoleParams) (*http.Request, error)
NewGetWeaviateRoleRequest generates requests for GetWeaviateRole
func NewGetWeaviateUserRequest ¶ added in v0.4.0
func NewGetWeaviateUserRequest(server string, cluster ClusterPath, user string, params *GetWeaviateUserParams) (*http.Request, error)
NewGetWeaviateUserRequest generates requests for GetWeaviateUser
func NewGrantMySQLPrivilegesRequest ¶ added in v0.4.0
func NewGrantMySQLPrivilegesRequest(server string, cluster ClusterPath, params *GrantMySQLPrivilegesParams, body GrantMySQLPrivilegesJSONRequestBody) (*http.Request, error)
NewGrantMySQLPrivilegesRequest calls the generic GrantMySQLPrivileges builder with application/json body
func NewGrantMySQLPrivilegesRequestWithBody ¶ added in v0.4.0
func NewGrantMySQLPrivilegesRequestWithBody(server string, cluster ClusterPath, params *GrantMySQLPrivilegesParams, contentType string, body io.Reader) (*http.Request, error)
NewGrantMySQLPrivilegesRequestWithBody generates requests for GrantMySQLPrivileges with any type of body
func NewGrantPostgresPrivilegesRequest ¶ added in v0.2.0
func NewGrantPostgresPrivilegesRequest(server string, cluster ClusterPath, params *GrantPostgresPrivilegesParams, body GrantPostgresPrivilegesJSONRequestBody) (*http.Request, error)
NewGrantPostgresPrivilegesRequest calls the generic GrantPostgresPrivileges builder with application/json body
func NewGrantPostgresPrivilegesRequestWithBody ¶ added in v0.2.0
func NewGrantPostgresPrivilegesRequestWithBody(server string, cluster ClusterPath, params *GrantPostgresPrivilegesParams, contentType string, body io.Reader) (*http.Request, error)
NewGrantPostgresPrivilegesRequestWithBody generates requests for GrantPostgresPrivileges with any type of body
func NewInvalidateElasticAPIKeyRequest ¶
func NewInvalidateElasticAPIKeyRequest(server string, cluster ClusterPath, id string, params *InvalidateElasticAPIKeyParams) (*http.Request, error)
NewInvalidateElasticAPIKeyRequest generates requests for InvalidateElasticAPIKey
func NewIssueTemporalClientCertificateRequest ¶ added in v0.4.0
func NewIssueTemporalClientCertificateRequest(server string, cluster ClusterPath, params *IssueTemporalClientCertificateParams, body IssueTemporalClientCertificateJSONRequestBody) (*http.Request, error)
NewIssueTemporalClientCertificateRequest calls the generic IssueTemporalClientCertificate builder with application/json body
func NewIssueTemporalClientCertificateRequestWithBody ¶ added in v0.4.0
func NewIssueTemporalClientCertificateRequestWithBody(server string, cluster ClusterPath, params *IssueTemporalClientCertificateParams, contentType string, body io.Reader) (*http.Request, error)
NewIssueTemporalClientCertificateRequestWithBody generates requests for IssueTemporalClientCertificate with any type of body
func NewListAPITokensRequest ¶
func NewListAPITokensRequest(server string, params *ListAPITokensParams) (*http.Request, error)
NewListAPITokensRequest generates requests for ListAPITokens
func NewListAccountsRequest ¶
func NewListAccountsRequest(server string, params *ListAccountsParams) (*http.Request, error)
NewListAccountsRequest generates requests for ListAccounts
func NewListBackendsRequest ¶ added in v0.2.0
NewListBackendsRequest generates requests for ListBackends
func NewListBackupDrillsRequest ¶ added in v0.4.0
func NewListBackupDrillsRequest(server string, cluster ClusterPath, params *ListBackupDrillsParams) (*http.Request, error)
NewListBackupDrillsRequest generates requests for ListBackupDrills
func NewListBackupStoragesRequest ¶
func NewListBackupStoragesRequest(server string, params *ListBackupStoragesParams) (*http.Request, error)
NewListBackupStoragesRequest generates requests for ListBackupStorages
func NewListBackupsRequest ¶
func NewListBackupsRequest(server string, cluster ClusterPath, params *ListBackupsParams) (*http.Request, error)
NewListBackupsRequest generates requests for ListBackups
func NewListClusterMembersRequest ¶
func NewListClusterMembersRequest(server string, cluster ClusterPath, params *ListClusterMembersParams) (*http.Request, error)
NewListClusterMembersRequest generates requests for ListClusterMembers
func NewListClusterOperationsRequest ¶
func NewListClusterOperationsRequest(server string, cluster ClusterPath, params *ListClusterOperationsParams) (*http.Request, error)
NewListClusterOperationsRequest generates requests for ListClusterOperations
func NewListClustersRequest ¶
func NewListClustersRequest(server string, params *ListClustersParams) (*http.Request, error)
NewListClustersRequest generates requests for ListClusters
func NewListControlPlaneBackupsRequest ¶ added in v0.4.0
func NewListControlPlaneBackupsRequest(server string, params *ListControlPlaneBackupsParams) (*http.Request, error)
NewListControlPlaneBackupsRequest generates requests for ListControlPlaneBackups
func NewListDatabaseRolesRequest ¶
func NewListDatabaseRolesRequest(server string, cluster ClusterPath, params *ListDatabaseRolesParams) (*http.Request, error)
NewListDatabaseRolesRequest generates requests for ListDatabaseRoles
func NewListDatabaseUsersRequest ¶
func NewListDatabaseUsersRequest(server string, cluster ClusterPath, params *ListDatabaseUsersParams) (*http.Request, error)
NewListDatabaseUsersRequest generates requests for ListDatabaseUsers
func NewListElasticAPIKeysRequest ¶
func NewListElasticAPIKeysRequest(server string, cluster ClusterPath, params *ListElasticAPIKeysParams) (*http.Request, error)
NewListElasticAPIKeysRequest generates requests for ListElasticAPIKeys
func NewListElasticRolesRequest ¶
func NewListElasticRolesRequest(server string, cluster ClusterPath, params *ListElasticRolesParams) (*http.Request, error)
NewListElasticRolesRequest generates requests for ListElasticRoles
func NewListElasticUsersRequest ¶
func NewListElasticUsersRequest(server string, cluster ClusterPath, params *ListElasticUsersParams) (*http.Request, error)
NewListElasticUsersRequest generates requests for ListElasticUsers
func NewListEventsRequest ¶
func NewListEventsRequest(server string, params *ListEventsParams) (*http.Request, error)
NewListEventsRequest generates requests for ListEvents
func NewListMySQLDatabasesRequest ¶ added in v0.4.0
func NewListMySQLDatabasesRequest(server string, cluster ClusterPath, params *ListMySQLDatabasesParams) (*http.Request, error)
NewListMySQLDatabasesRequest generates requests for ListMySQLDatabases
func NewListMySQLGrantsRequest ¶ added in v0.4.0
func NewListMySQLGrantsRequest(server string, cluster ClusterPath, params *ListMySQLGrantsParams) (*http.Request, error)
NewListMySQLGrantsRequest generates requests for ListMySQLGrants
func NewListMySQLUsersRequest ¶ added in v0.4.0
func NewListMySQLUsersRequest(server string, cluster ClusterPath, params *ListMySQLUsersParams) (*http.Request, error)
NewListMySQLUsersRequest generates requests for ListMySQLUsers
func NewListNamespacesRequest ¶
func NewListNamespacesRequest(server string, params *ListNamespacesParams) (*http.Request, error)
NewListNamespacesRequest generates requests for ListNamespaces
func NewListNeo4jUsersRequest ¶ added in v0.4.0
func NewListNeo4jUsersRequest(server string, cluster ClusterPath, params *ListNeo4jUsersParams) (*http.Request, error)
NewListNeo4jUsersRequest generates requests for ListNeo4jUsers
func NewListNotificationChannelsRequest ¶ added in v0.4.0
func NewListNotificationChannelsRequest(server string, params *ListNotificationChannelsParams) (*http.Request, error)
NewListNotificationChannelsRequest generates requests for ListNotificationChannels
func NewListOAuthGrantsRequest ¶ added in v0.3.0
NewListOAuthGrantsRequest generates requests for ListOAuthGrants
func NewListOpenBaoDatabaseConnectionsRequest ¶ added in v0.4.0
func NewListOpenBaoDatabaseConnectionsRequest(server string, cluster ClusterPath, params *ListOpenBaoDatabaseConnectionsParams) (*http.Request, error)
NewListOpenBaoDatabaseConnectionsRequest generates requests for ListOpenBaoDatabaseConnections
func NewListOperationsRequest ¶
func NewListOperationsRequest(server string, params *ListOperationsParams) (*http.Request, error)
NewListOperationsRequest generates requests for ListOperations
func NewListOrphanedVolumesRequest ¶
func NewListOrphanedVolumesRequest(server string, params *ListOrphanedVolumesParams) (*http.Request, error)
NewListOrphanedVolumesRequest generates requests for ListOrphanedVolumes
func NewListPostgresBindingsRequest ¶ added in v0.4.0
func NewListPostgresBindingsRequest(server string, cluster ClusterPath, params *ListPostgresBindingsParams) (*http.Request, error)
NewListPostgresBindingsRequest generates requests for ListPostgresBindings
func NewListPostgresDatabasesRequest ¶ added in v0.2.0
func NewListPostgresDatabasesRequest(server string, cluster ClusterPath, params *ListPostgresDatabasesParams) (*http.Request, error)
NewListPostgresDatabasesRequest generates requests for ListPostgresDatabases
func NewListPostgresGrantsRequest ¶ added in v0.2.0
func NewListPostgresGrantsRequest(server string, cluster ClusterPath, params *ListPostgresGrantsParams) (*http.Request, error)
NewListPostgresGrantsRequest generates requests for ListPostgresGrants
func NewListPostgresRolesRequest ¶ added in v0.2.0
func NewListPostgresRolesRequest(server string, cluster ClusterPath, params *ListPostgresRolesParams) (*http.Request, error)
NewListPostgresRolesRequest generates requests for ListPostgresRoles
func NewListProvidersRequest ¶
NewListProvidersRequest generates requests for ListProviders
func NewListRabbitMQOperatorPoliciesRequest ¶
func NewListRabbitMQOperatorPoliciesRequest(server string, cluster ClusterPath, params *ListRabbitMQOperatorPoliciesParams) (*http.Request, error)
NewListRabbitMQOperatorPoliciesRequest generates requests for ListRabbitMQOperatorPolicies
func NewListRabbitMQPermissionsRequest ¶
func NewListRabbitMQPermissionsRequest(server string, cluster ClusterPath, params *ListRabbitMQPermissionsParams) (*http.Request, error)
NewListRabbitMQPermissionsRequest generates requests for ListRabbitMQPermissions
func NewListRabbitMQPoliciesRequest ¶
func NewListRabbitMQPoliciesRequest(server string, cluster ClusterPath, params *ListRabbitMQPoliciesParams) (*http.Request, error)
NewListRabbitMQPoliciesRequest generates requests for ListRabbitMQPolicies
func NewListRabbitMQTopicPermissionsRequest ¶
func NewListRabbitMQTopicPermissionsRequest(server string, cluster ClusterPath, params *ListRabbitMQTopicPermissionsParams) (*http.Request, error)
NewListRabbitMQTopicPermissionsRequest generates requests for ListRabbitMQTopicPermissions
func NewListRabbitMQUsersRequest ¶
func NewListRabbitMQUsersRequest(server string, cluster ClusterPath, params *ListRabbitMQUsersParams) (*http.Request, error)
NewListRabbitMQUsersRequest generates requests for ListRabbitMQUsers
func NewListRabbitMQVhostsRequest ¶
func NewListRabbitMQVhostsRequest(server string, cluster ClusterPath, params *ListRabbitMQVhostsParams) (*http.Request, error)
NewListRabbitMQVhostsRequest generates requests for ListRabbitMQVhosts
func NewListRestoresRequest ¶
func NewListRestoresRequest(server string, cluster ClusterPath, params *ListRestoresParams) (*http.Request, error)
NewListRestoresRequest generates requests for ListRestores
func NewListSupabaseFunctionsRequest ¶ added in v0.2.0
func NewListSupabaseFunctionsRequest(server string, cluster ClusterPath, params *ListSupabaseFunctionsParams) (*http.Request, error)
NewListSupabaseFunctionsRequest generates requests for ListSupabaseFunctions
func NewListSystemUsersRequest ¶
func NewListSystemUsersRequest(server string, cluster ClusterPath, params *ListSystemUsersParams) (*http.Request, error)
NewListSystemUsersRequest generates requests for ListSystemUsers
func NewListTemporalClientCertificatesRequest ¶ added in v0.4.0
func NewListTemporalClientCertificatesRequest(server string, cluster ClusterPath, params *ListTemporalClientCertificatesParams) (*http.Request, error)
NewListTemporalClientCertificatesRequest generates requests for ListTemporalClientCertificates
func NewListTemporalNamespacesRequest ¶ added in v0.4.0
func NewListTemporalNamespacesRequest(server string, cluster ClusterPath, params *ListTemporalNamespacesParams) (*http.Request, error)
NewListTemporalNamespacesRequest generates requests for ListTemporalNamespaces
func NewListWeaviateRolesRequest ¶ added in v0.4.0
func NewListWeaviateRolesRequest(server string, cluster ClusterPath, params *ListWeaviateRolesParams) (*http.Request, error)
NewListWeaviateRolesRequest generates requests for ListWeaviateRoles
func NewListWeaviateUsersRequest ¶ added in v0.4.0
func NewListWeaviateUsersRequest(server string, cluster ClusterPath, params *ListWeaviateUsersParams) (*http.Request, error)
NewListWeaviateUsersRequest generates requests for ListWeaviateUsers
func NewLoginRequest ¶
func NewLoginRequest(server string, params *LoginParams, body LoginJSONRequestBody) (*http.Request, error)
NewLoginRequest calls the generic Login builder with application/json body
func NewLoginRequestWithBody ¶
func NewLoginRequestWithBody(server string, params *LoginParams, contentType string, body io.Reader) (*http.Request, error)
NewLoginRequestWithBody generates requests for Login with any type of body
func NewLogoutRequest ¶
func NewLogoutRequest(server string, params *LogoutParams) (*http.Request, error)
NewLogoutRequest generates requests for Logout
func NewMoveClusterMemberRequest ¶ added in v0.4.0
func NewMoveClusterMemberRequest(server string, cluster ClusterPath, member string, params *MoveClusterMemberParams) (*http.Request, error)
NewMoveClusterMemberRequest generates requests for MoveClusterMember
func NewOidcCallbackRequest ¶
func NewOidcCallbackRequest(server string, params *OidcCallbackParams) (*http.Request, error)
NewOidcCallbackRequest generates requests for OidcCallback
func NewOidcLoginRequest ¶
func NewOidcLoginRequest(server string, params *OidcLoginParams) (*http.Request, error)
NewOidcLoginRequest generates requests for OidcLogin
func NewPatchClusterRequestWithApplicationMergePatchPlusJSONBody ¶
func NewPatchClusterRequestWithApplicationMergePatchPlusJSONBody(server string, cluster ClusterPath, params *PatchClusterParams, body PatchClusterApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)
NewPatchClusterRequestWithApplicationMergePatchPlusJSONBody calls the generic PatchCluster builder with application/merge-patch+json body
func NewPatchClusterRequestWithBody ¶
func NewPatchClusterRequestWithBody(server string, cluster ClusterPath, params *PatchClusterParams, contentType string, body io.Reader) (*http.Request, error)
NewPatchClusterRequestWithBody generates requests for PatchCluster with any type of body
func NewPatchMySQLUserRequest ¶ added in v0.4.0
func NewPatchMySQLUserRequest(server string, cluster ClusterPath, user string, params *PatchMySQLUserParams, body PatchMySQLUserJSONRequestBody) (*http.Request, error)
NewPatchMySQLUserRequest calls the generic PatchMySQLUser builder with application/json body
func NewPatchMySQLUserRequestWithBody ¶ added in v0.4.0
func NewPatchMySQLUserRequestWithBody(server string, cluster ClusterPath, user string, params *PatchMySQLUserParams, contentType string, body io.Reader) (*http.Request, error)
NewPatchMySQLUserRequestWithBody generates requests for PatchMySQLUser with any type of body
func NewPatchPostgresRoleRequest ¶ added in v0.2.0
func NewPatchPostgresRoleRequest(server string, cluster ClusterPath, role string, params *PatchPostgresRoleParams, body PatchPostgresRoleJSONRequestBody) (*http.Request, error)
NewPatchPostgresRoleRequest calls the generic PatchPostgresRole builder with application/json body
func NewPatchPostgresRoleRequestWithBody ¶ added in v0.2.0
func NewPatchPostgresRoleRequestWithBody(server string, cluster ClusterPath, role string, params *PatchPostgresRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewPatchPostgresRoleRequestWithBody generates requests for PatchPostgresRole with any type of body
func NewPutSupabaseFunctionRequest ¶ added in v0.2.0
func NewPutSupabaseFunctionRequest(server string, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, body PutSupabaseFunctionJSONRequestBody) (*http.Request, error)
NewPutSupabaseFunctionRequest calls the generic PutSupabaseFunction builder with application/json body
func NewPutSupabaseFunctionRequestWithBody ¶ added in v0.2.0
func NewPutSupabaseFunctionRequestWithBody(server string, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, contentType string, body io.Reader) (*http.Request, error)
NewPutSupabaseFunctionRequestWithBody generates requests for PutSupabaseFunction with any type of body
func NewRaiseClusterFCVRequest ¶
func NewRaiseClusterFCVRequest(server string, cluster ClusterPath, params *RaiseClusterFCVParams, body RaiseClusterFCVJSONRequestBody) (*http.Request, error)
NewRaiseClusterFCVRequest calls the generic RaiseClusterFCV builder with application/json body
func NewRaiseClusterFCVRequestWithBody ¶
func NewRaiseClusterFCVRequestWithBody(server string, cluster ClusterPath, params *RaiseClusterFCVParams, contentType string, body io.Reader) (*http.Request, error)
NewRaiseClusterFCVRequestWithBody generates requests for RaiseClusterFCV with any type of body
func NewRebalancePostgresRequest ¶ added in v0.4.0
func NewRebalancePostgresRequest(server string, cluster ClusterPath, params *RebalancePostgresParams, body RebalancePostgresJSONRequestBody) (*http.Request, error)
NewRebalancePostgresRequest calls the generic RebalancePostgres builder with application/json body
func NewRebalancePostgresRequestWithBody ¶ added in v0.4.0
func NewRebalancePostgresRequestWithBody(server string, cluster ClusterPath, params *RebalancePostgresParams, contentType string, body io.Reader) (*http.Request, error)
NewRebalancePostgresRequestWithBody generates requests for RebalancePostgres with any type of body
func NewRecoverMySQLQuorumRequest ¶ added in v0.4.0
func NewRecoverMySQLQuorumRequest(server string, cluster ClusterPath, params *RecoverMySQLQuorumParams, body RecoverMySQLQuorumJSONRequestBody) (*http.Request, error)
NewRecoverMySQLQuorumRequest calls the generic RecoverMySQLQuorum builder with application/json body
func NewRecoverMySQLQuorumRequestWithBody ¶ added in v0.4.0
func NewRecoverMySQLQuorumRequestWithBody(server string, cluster ClusterPath, params *RecoverMySQLQuorumParams, contentType string, body io.Reader) (*http.Request, error)
NewRecoverMySQLQuorumRequestWithBody generates requests for RecoverMySQLQuorum with any type of body
func NewRefreshSessionRequest ¶
func NewRefreshSessionRequest(server string, params *RefreshSessionParams) (*http.Request, error)
NewRefreshSessionRequest generates requests for RefreshSession
func NewReplaceAPITokenRequest ¶
func NewReplaceAPITokenRequest(server string, token string, params *ReplaceAPITokenParams, body ReplaceAPITokenJSONRequestBody) (*http.Request, error)
NewReplaceAPITokenRequest calls the generic ReplaceAPIToken builder with application/json body
func NewReplaceAPITokenRequestWithBody ¶
func NewReplaceAPITokenRequestWithBody(server string, token string, params *ReplaceAPITokenParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceAPITokenRequestWithBody generates requests for ReplaceAPIToken with any type of body
func NewReplaceAccountRequest ¶
func NewReplaceAccountRequest(server string, account string, params *ReplaceAccountParams, body ReplaceAccountJSONRequestBody) (*http.Request, error)
NewReplaceAccountRequest calls the generic ReplaceAccount builder with application/json body
func NewReplaceAccountRequestWithBody ¶
func NewReplaceAccountRequestWithBody(server string, account string, params *ReplaceAccountParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceAccountRequestWithBody generates requests for ReplaceAccount with any type of body
func NewReplaceBackupStorageRequest ¶
func NewReplaceBackupStorageRequest(server string, storage string, params *ReplaceBackupStorageParams, body ReplaceBackupStorageJSONRequestBody) (*http.Request, error)
NewReplaceBackupStorageRequest calls the generic ReplaceBackupStorage builder with application/json body
func NewReplaceBackupStorageRequestWithBody ¶
func NewReplaceBackupStorageRequestWithBody(server string, storage string, params *ReplaceBackupStorageParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceBackupStorageRequestWithBody generates requests for ReplaceBackupStorage with any type of body
func NewReplaceClusterBalancerRequest ¶
func NewReplaceClusterBalancerRequest(server string, cluster ClusterPath, params *ReplaceClusterBalancerParams, body ReplaceClusterBalancerJSONRequestBody) (*http.Request, error)
NewReplaceClusterBalancerRequest calls the generic ReplaceClusterBalancer builder with application/json body
func NewReplaceClusterBalancerRequestWithBody ¶
func NewReplaceClusterBalancerRequestWithBody(server string, cluster ClusterPath, params *ReplaceClusterBalancerParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceClusterBalancerRequestWithBody generates requests for ReplaceClusterBalancer with any type of body
func NewReplaceClusterMemberRequest ¶
func NewReplaceClusterMemberRequest(server string, cluster ClusterPath, member string, params *ReplaceClusterMemberParams) (*http.Request, error)
NewReplaceClusterMemberRequest generates requests for ReplaceClusterMember
func NewReplaceClusterRequest ¶
func NewReplaceClusterRequest(server string, cluster ClusterPath, params *ReplaceClusterParams, body ReplaceClusterJSONRequestBody) (*http.Request, error)
NewReplaceClusterRequest calls the generic ReplaceCluster builder with application/json body
func NewReplaceClusterRequestWithBody ¶
func NewReplaceClusterRequestWithBody(server string, cluster ClusterPath, params *ReplaceClusterParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceClusterRequestWithBody generates requests for ReplaceCluster with any type of body
func NewReplaceDatabaseRoleRequest ¶
func NewReplaceDatabaseRoleRequest(server string, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, body ReplaceDatabaseRoleJSONRequestBody) (*http.Request, error)
NewReplaceDatabaseRoleRequest calls the generic ReplaceDatabaseRole builder with application/json body
func NewReplaceDatabaseRoleRequestWithBody ¶
func NewReplaceDatabaseRoleRequestWithBody(server string, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceDatabaseRoleRequestWithBody generates requests for ReplaceDatabaseRole with any type of body
func NewReplaceDatabaseUserRequest ¶
func NewReplaceDatabaseUserRequest(server string, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, body ReplaceDatabaseUserJSONRequestBody) (*http.Request, error)
NewReplaceDatabaseUserRequest calls the generic ReplaceDatabaseUser builder with application/json body
func NewReplaceDatabaseUserRequestWithBody ¶
func NewReplaceDatabaseUserRequestWithBody(server string, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceDatabaseUserRequestWithBody generates requests for ReplaceDatabaseUser with any type of body
func NewReplaceNotificationChannelRequest ¶ added in v0.4.0
func NewReplaceNotificationChannelRequest(server string, channel string, params *ReplaceNotificationChannelParams, body ReplaceNotificationChannelJSONRequestBody) (*http.Request, error)
NewReplaceNotificationChannelRequest calls the generic ReplaceNotificationChannel builder with application/json body
func NewReplaceNotificationChannelRequestWithBody ¶ added in v0.4.0
func NewReplaceNotificationChannelRequestWithBody(server string, channel string, params *ReplaceNotificationChannelParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceNotificationChannelRequestWithBody generates requests for ReplaceNotificationChannel with any type of body
func NewReplaceRBACPolicyRequest ¶
func NewReplaceRBACPolicyRequest(server string, params *ReplaceRBACPolicyParams, body ReplaceRBACPolicyJSONRequestBody) (*http.Request, error)
NewReplaceRBACPolicyRequest calls the generic ReplaceRBACPolicy builder with application/json body
func NewReplaceRBACPolicyRequestWithBody ¶
func NewReplaceRBACPolicyRequestWithBody(server string, params *ReplaceRBACPolicyParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRBACPolicyRequestWithBody generates requests for ReplaceRBACPolicy with any type of body
func NewReplaceRabbitMQOperatorPolicyRequest ¶
func NewReplaceRabbitMQOperatorPolicyRequest(server string, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, body ReplaceRabbitMQOperatorPolicyJSONRequestBody) (*http.Request, error)
NewReplaceRabbitMQOperatorPolicyRequest calls the generic ReplaceRabbitMQOperatorPolicy builder with application/json body
func NewReplaceRabbitMQOperatorPolicyRequestWithBody ¶
func NewReplaceRabbitMQOperatorPolicyRequestWithBody(server string, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRabbitMQOperatorPolicyRequestWithBody generates requests for ReplaceRabbitMQOperatorPolicy with any type of body
func NewReplaceRabbitMQPermissionRequest ¶
func NewReplaceRabbitMQPermissionRequest(server string, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, body ReplaceRabbitMQPermissionJSONRequestBody) (*http.Request, error)
NewReplaceRabbitMQPermissionRequest calls the generic ReplaceRabbitMQPermission builder with application/json body
func NewReplaceRabbitMQPermissionRequestWithBody ¶
func NewReplaceRabbitMQPermissionRequestWithBody(server string, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRabbitMQPermissionRequestWithBody generates requests for ReplaceRabbitMQPermission with any type of body
func NewReplaceRabbitMQPolicyRequest ¶
func NewReplaceRabbitMQPolicyRequest(server string, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, body ReplaceRabbitMQPolicyJSONRequestBody) (*http.Request, error)
NewReplaceRabbitMQPolicyRequest calls the generic ReplaceRabbitMQPolicy builder with application/json body
func NewReplaceRabbitMQPolicyRequestWithBody ¶
func NewReplaceRabbitMQPolicyRequestWithBody(server string, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRabbitMQPolicyRequestWithBody generates requests for ReplaceRabbitMQPolicy with any type of body
func NewReplaceRabbitMQTopicPermissionRequest ¶
func NewReplaceRabbitMQTopicPermissionRequest(server string, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, body ReplaceRabbitMQTopicPermissionJSONRequestBody) (*http.Request, error)
NewReplaceRabbitMQTopicPermissionRequest calls the generic ReplaceRabbitMQTopicPermission builder with application/json body
func NewReplaceRabbitMQTopicPermissionRequestWithBody ¶
func NewReplaceRabbitMQTopicPermissionRequestWithBody(server string, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRabbitMQTopicPermissionRequestWithBody generates requests for ReplaceRabbitMQTopicPermission with any type of body
func NewReplaceRabbitMQUserRequest ¶
func NewReplaceRabbitMQUserRequest(server string, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, body ReplaceRabbitMQUserJSONRequestBody) (*http.Request, error)
NewReplaceRabbitMQUserRequest calls the generic ReplaceRabbitMQUser builder with application/json body
func NewReplaceRabbitMQUserRequestWithBody ¶
func NewReplaceRabbitMQUserRequestWithBody(server string, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRabbitMQUserRequestWithBody generates requests for ReplaceRabbitMQUser with any type of body
func NewReplaceRabbitMQVhostRequest ¶
func NewReplaceRabbitMQVhostRequest(server string, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, body ReplaceRabbitMQVhostJSONRequestBody) (*http.Request, error)
NewReplaceRabbitMQVhostRequest calls the generic ReplaceRabbitMQVhost builder with application/json body
func NewReplaceRabbitMQVhostRequestWithBody ¶
func NewReplaceRabbitMQVhostRequestWithBody(server string, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceRabbitMQVhostRequestWithBody generates requests for ReplaceRabbitMQVhost with any type of body
func NewReplaceSettingsRequest ¶
func NewReplaceSettingsRequest(server string, params *ReplaceSettingsParams, body ReplaceSettingsJSONRequestBody) (*http.Request, error)
NewReplaceSettingsRequest calls the generic ReplaceSettings builder with application/json body
func NewReplaceSettingsRequestWithBody ¶
func NewReplaceSettingsRequestWithBody(server string, params *ReplaceSettingsParams, contentType string, body io.Reader) (*http.Request, error)
NewReplaceSettingsRequestWithBody generates requests for ReplaceSettings with any type of body
func NewResetAccountPasswordRequest ¶
func NewResetAccountPasswordRequest(server string, account string, params *ResetAccountPasswordParams, body ResetAccountPasswordJSONRequestBody) (*http.Request, error)
NewResetAccountPasswordRequest calls the generic ResetAccountPassword builder with application/json body
func NewResetAccountPasswordRequestWithBody ¶
func NewResetAccountPasswordRequestWithBody(server string, account string, params *ResetAccountPasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewResetAccountPasswordRequestWithBody generates requests for ResetAccountPassword with any type of body
func NewRestartClusterRequest ¶
func NewRestartClusterRequest(server string, cluster ClusterPath, params *RestartClusterParams) (*http.Request, error)
NewRestartClusterRequest generates requests for RestartCluster
func NewResumeClusterRequest ¶
func NewResumeClusterRequest(server string, cluster ClusterPath, params *ResumeClusterParams) (*http.Request, error)
NewResumeClusterRequest generates requests for ResumeCluster
func NewRetryClusterDeploymentsRequest ¶ added in v0.2.0
func NewRetryClusterDeploymentsRequest(server string, cluster ClusterPath, params *RetryClusterDeploymentsParams) (*http.Request, error)
NewRetryClusterDeploymentsRequest generates requests for RetryClusterDeployments
func NewRevealOpenBaoUnsealKeysRequest ¶ added in v0.4.0
func NewRevealOpenBaoUnsealKeysRequest(server string, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, body RevealOpenBaoUnsealKeysJSONRequestBody) (*http.Request, error)
NewRevealOpenBaoUnsealKeysRequest calls the generic RevealOpenBaoUnsealKeys builder with application/json body
func NewRevealOpenBaoUnsealKeysRequestWithBody ¶ added in v0.4.0
func NewRevealOpenBaoUnsealKeysRequestWithBody(server string, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, contentType string, body io.Reader) (*http.Request, error)
NewRevealOpenBaoUnsealKeysRequestWithBody generates requests for RevealOpenBaoUnsealKeys with any type of body
func NewRevokeMySQLPrivilegesRequest ¶ added in v0.4.0
func NewRevokeMySQLPrivilegesRequest(server string, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, body RevokeMySQLPrivilegesJSONRequestBody) (*http.Request, error)
NewRevokeMySQLPrivilegesRequest calls the generic RevokeMySQLPrivileges builder with application/json body
func NewRevokeMySQLPrivilegesRequestWithBody ¶ added in v0.4.0
func NewRevokeMySQLPrivilegesRequestWithBody(server string, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, contentType string, body io.Reader) (*http.Request, error)
NewRevokeMySQLPrivilegesRequestWithBody generates requests for RevokeMySQLPrivileges with any type of body
func NewRevokePostgresPrivilegesRequest ¶ added in v0.2.0
func NewRevokePostgresPrivilegesRequest(server string, cluster ClusterPath, params *RevokePostgresPrivilegesParams, body RevokePostgresPrivilegesJSONRequestBody) (*http.Request, error)
NewRevokePostgresPrivilegesRequest calls the generic RevokePostgresPrivileges builder with application/json body
func NewRevokePostgresPrivilegesRequestWithBody ¶ added in v0.2.0
func NewRevokePostgresPrivilegesRequestWithBody(server string, cluster ClusterPath, params *RevokePostgresPrivilegesParams, contentType string, body io.Reader) (*http.Request, error)
NewRevokePostgresPrivilegesRequestWithBody generates requests for RevokePostgresPrivileges with any type of body
func NewRotateClusterTLSRequest ¶
func NewRotateClusterTLSRequest(server string, cluster ClusterPath, params *RotateClusterTLSParams) (*http.Request, error)
NewRotateClusterTLSRequest generates requests for RotateClusterTLS
func NewRotateMySQLUserPasswordRequest ¶ added in v0.4.0
func NewRotateMySQLUserPasswordRequest(server string, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, body RotateMySQLUserPasswordJSONRequestBody) (*http.Request, error)
NewRotateMySQLUserPasswordRequest calls the generic RotateMySQLUserPassword builder with application/json body
func NewRotateMySQLUserPasswordRequestWithBody ¶ added in v0.4.0
func NewRotateMySQLUserPasswordRequestWithBody(server string, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewRotateMySQLUserPasswordRequestWithBody generates requests for RotateMySQLUserPassword with any type of body
func NewRotateNamespaceTokenRequest ¶
func NewRotateNamespaceTokenRequest(server string, namespace NamespacePath, params *RotateNamespaceTokenParams, body RotateNamespaceTokenJSONRequestBody) (*http.Request, error)
NewRotateNamespaceTokenRequest calls the generic RotateNamespaceToken builder with application/json body
func NewRotateNamespaceTokenRequestWithBody ¶
func NewRotateNamespaceTokenRequestWithBody(server string, namespace NamespacePath, params *RotateNamespaceTokenParams, contentType string, body io.Reader) (*http.Request, error)
NewRotateNamespaceTokenRequestWithBody generates requests for RotateNamespaceToken with any type of body
func NewRotatePostgresBindingRequest ¶ added in v0.4.0
func NewRotatePostgresBindingRequest(server string, cluster ClusterPath, binding string, params *RotatePostgresBindingParams) (*http.Request, error)
NewRotatePostgresBindingRequest generates requests for RotatePostgresBinding
func NewRotatePostgresRolePasswordRequest ¶ added in v0.2.0
func NewRotatePostgresRolePasswordRequest(server string, cluster ClusterPath, role string, params *RotatePostgresRolePasswordParams) (*http.Request, error)
NewRotatePostgresRolePasswordRequest generates requests for RotatePostgresRolePassword
func NewRotateSupabaseJWTSecretRequest ¶ added in v0.2.0
func NewRotateSupabaseJWTSecretRequest(server string, cluster ClusterPath, params *RotateSupabaseJWTSecretParams) (*http.Request, error)
NewRotateSupabaseJWTSecretRequest generates requests for RotateSupabaseJWTSecret
func NewRotateSystemUserRequest ¶
func NewRotateSystemUserRequest(server string, cluster ClusterPath, user string, params *RotateSystemUserParams) (*http.Request, error)
NewRotateSystemUserRequest generates requests for RotateSystemUser
func NewRotateWeaviateUserKeyRequest ¶ added in v0.4.0
func NewRotateWeaviateUserKeyRequest(server string, cluster ClusterPath, user string, params *RotateWeaviateUserKeyParams) (*http.Request, error)
NewRotateWeaviateUserKeyRequest generates requests for RotateWeaviateUserKey
func NewSetNeo4jUserPasswordRequest ¶ added in v0.4.0
func NewSetNeo4jUserPasswordRequest(server string, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, body SetNeo4jUserPasswordJSONRequestBody) (*http.Request, error)
NewSetNeo4jUserPasswordRequest calls the generic SetNeo4jUserPassword builder with application/json body
func NewSetNeo4jUserPasswordRequestWithBody ¶ added in v0.4.0
func NewSetNeo4jUserPasswordRequestWithBody(server string, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewSetNeo4jUserPasswordRequestWithBody generates requests for SetNeo4jUserPassword with any type of body
func NewSetSupabaseSMTPPasswordRequest ¶ added in v0.2.0
func NewSetSupabaseSMTPPasswordRequest(server string, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, body SetSupabaseSMTPPasswordJSONRequestBody) (*http.Request, error)
NewSetSupabaseSMTPPasswordRequest calls the generic SetSupabaseSMTPPassword builder with application/json body
func NewSetSupabaseSMTPPasswordRequestWithBody ¶ added in v0.2.0
func NewSetSupabaseSMTPPasswordRequestWithBody(server string, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, contentType string, body io.Reader) (*http.Request, error)
NewSetSupabaseSMTPPasswordRequestWithBody generates requests for SetSupabaseSMTPPassword with any type of body
func NewSetTemporalUIOIDCClientSecretRequest ¶ added in v0.4.0
func NewSetTemporalUIOIDCClientSecretRequest(server string, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, body SetTemporalUIOIDCClientSecretJSONRequestBody) (*http.Request, error)
NewSetTemporalUIOIDCClientSecretRequest calls the generic SetTemporalUIOIDCClientSecret builder with application/json body
func NewSetTemporalUIOIDCClientSecretRequestWithBody ¶ added in v0.4.0
func NewSetTemporalUIOIDCClientSecretRequestWithBody(server string, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, contentType string, body io.Reader) (*http.Request, error)
NewSetTemporalUIOIDCClientSecretRequestWithBody generates requests for SetTemporalUIOIDCClientSecret with any type of body
func NewStreamEventsRequest ¶
func NewStreamEventsRequest(server string, params *StreamEventsParams) (*http.Request, error)
NewStreamEventsRequest generates requests for StreamEvents
func NewTestNotificationChannelRequest ¶ added in v0.4.0
func NewTestNotificationChannelRequest(server string, channel string, params *TestNotificationChannelParams) (*http.Request, error)
NewTestNotificationChannelRequest generates requests for TestNotificationChannel
func NewUpdateAgentRolloutSettingsRequest ¶ added in v0.4.0
func NewUpdateAgentRolloutSettingsRequest(server string, params *UpdateAgentRolloutSettingsParams, body UpdateAgentRolloutSettingsJSONRequestBody) (*http.Request, error)
NewUpdateAgentRolloutSettingsRequest calls the generic UpdateAgentRolloutSettings builder with application/json body
func NewUpdateAgentRolloutSettingsRequestWithBody ¶ added in v0.4.0
func NewUpdateAgentRolloutSettingsRequestWithBody(server string, params *UpdateAgentRolloutSettingsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAgentRolloutSettingsRequestWithBody generates requests for UpdateAgentRolloutSettings with any type of body
func NewUpdateControlPlaneBackupPolicyRequest ¶ added in v0.4.0
func NewUpdateControlPlaneBackupPolicyRequest(server string, params *UpdateControlPlaneBackupPolicyParams, body UpdateControlPlaneBackupPolicyJSONRequestBody) (*http.Request, error)
NewUpdateControlPlaneBackupPolicyRequest calls the generic UpdateControlPlaneBackupPolicy builder with application/json body
func NewUpdateControlPlaneBackupPolicyRequestWithBody ¶ added in v0.4.0
func NewUpdateControlPlaneBackupPolicyRequestWithBody(server string, params *UpdateControlPlaneBackupPolicyParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateControlPlaneBackupPolicyRequestWithBody generates requests for UpdateControlPlaneBackupPolicy with any type of body
func NewUpdateElasticRoleRequest ¶
func NewUpdateElasticRoleRequest(server string, cluster ClusterPath, role string, params *UpdateElasticRoleParams, body UpdateElasticRoleJSONRequestBody) (*http.Request, error)
NewUpdateElasticRoleRequest calls the generic UpdateElasticRole builder with application/json body
func NewUpdateElasticRoleRequestWithBody ¶
func NewUpdateElasticRoleRequestWithBody(server string, cluster ClusterPath, role string, params *UpdateElasticRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateElasticRoleRequestWithBody generates requests for UpdateElasticRole with any type of body
func NewUpdateElasticUserRequest ¶
func NewUpdateElasticUserRequest(server string, cluster ClusterPath, username string, params *UpdateElasticUserParams, body UpdateElasticUserJSONRequestBody) (*http.Request, error)
NewUpdateElasticUserRequest calls the generic UpdateElasticUser builder with application/json body
func NewUpdateElasticUserRequestWithBody ¶
func NewUpdateElasticUserRequestWithBody(server string, cluster ClusterPath, username string, params *UpdateElasticUserParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateElasticUserRequestWithBody generates requests for UpdateElasticUser with any type of body
func NewUpdateNamespaceRequest ¶
func NewUpdateNamespaceRequest(server string, namespace NamespacePath, params *UpdateNamespaceParams, body UpdateNamespaceJSONRequestBody) (*http.Request, error)
NewUpdateNamespaceRequest calls the generic UpdateNamespace builder with application/json body
func NewUpdateNamespaceRequestWithBody ¶
func NewUpdateNamespaceRequestWithBody(server string, namespace NamespacePath, params *UpdateNamespaceParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateNamespaceRequestWithBody generates requests for UpdateNamespace with any type of body
func NewUpdatePostgresRoleRequest ¶ added in v0.2.0
func NewUpdatePostgresRoleRequest(server string, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, body UpdatePostgresRoleJSONRequestBody) (*http.Request, error)
NewUpdatePostgresRoleRequest calls the generic UpdatePostgresRole builder with application/json body
func NewUpdatePostgresRoleRequestWithBody ¶ added in v0.2.0
func NewUpdatePostgresRoleRequestWithBody(server string, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePostgresRoleRequestWithBody generates requests for UpdatePostgresRole with any type of body
func NewUpdateWeaviateRoleRequest ¶ added in v0.4.0
func NewUpdateWeaviateRoleRequest(server string, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, body UpdateWeaviateRoleJSONRequestBody) (*http.Request, error)
NewUpdateWeaviateRoleRequest calls the generic UpdateWeaviateRole builder with application/json body
func NewUpdateWeaviateRoleRequestWithBody ¶ added in v0.4.0
func NewUpdateWeaviateRoleRequestWithBody(server string, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateWeaviateRoleRequestWithBody generates requests for UpdateWeaviateRole with any type of body
func NewUpdateWeaviateUserRequest ¶ added in v0.4.0
func NewUpdateWeaviateUserRequest(server string, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, body UpdateWeaviateUserJSONRequestBody) (*http.Request, error)
NewUpdateWeaviateUserRequest calls the generic UpdateWeaviateUser builder with application/json body
func NewUpdateWeaviateUserRequestWithBody ¶ added in v0.4.0
func NewUpdateWeaviateUserRequestWithBody(server string, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, contentType string, body io.Reader) (*http.Request, error)
NewUpdateWeaviateUserRequestWithBody generates requests for UpdateWeaviateUser with any type of body
func NewUpgradeClusterAgentsRequest ¶ added in v0.4.0
func NewUpgradeClusterAgentsRequest(server string, cluster ClusterPath, params *UpgradeClusterAgentsParams, body UpgradeClusterAgentsJSONRequestBody) (*http.Request, error)
NewUpgradeClusterAgentsRequest calls the generic UpgradeClusterAgents builder with application/json body
func NewUpgradeClusterAgentsRequestWithBody ¶ added in v0.4.0
func NewUpgradeClusterAgentsRequestWithBody(server string, cluster ClusterPath, params *UpgradeClusterAgentsParams, contentType string, body io.Reader) (*http.Request, error)
NewUpgradeClusterAgentsRequestWithBody generates requests for UpgradeClusterAgents with any type of body
func NewValidateNamespaceRequest ¶
func NewValidateNamespaceRequest(server string, namespace NamespacePath, params *ValidateNamespaceParams) (*http.Request, error)
NewValidateNamespaceRequest generates requests for ValidateNamespace
func NewVerifyBackupStorageRequest ¶
func NewVerifyBackupStorageRequest(server string, storage string, params *VerifyBackupStorageParams) (*http.Request, error)
NewVerifyBackupStorageRequest generates requests for VerifyBackupStorage
Types ¶
type APIToken ¶
type APIToken struct {
CreatedAt time.Time `json:"createdAt"`
ExpiresAt *time.Time `json:"expiresAt,omitempty"`
Id string `json:"id"`
LastUsedAt *time.Time `json:"lastUsedAt,omitempty"`
Name string `json:"name"`
Owner string `json:"owner"`
Prefix string `json:"prefix"`
// Restrictions Immutable deny overlay intersected with the owner's current permissions. Omission means unrestricted.
Restrictions *APITokenRestrictions `json:"restrictions,omitempty"`
}
APIToken Only metadata and a non-sensitive identifying prefix; the token value is never returned here.
type APITokenList ¶
type APITokenList struct {
Items []APIToken `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
APITokenList defines model for APITokenList.
type APITokenName ¶
type APITokenName = string
APITokenName Required non-blank name, trimmed before storage, 1–128 characters. Duplicate names are allowed; identify tokens by their unique ID.
type APITokenRestrictions ¶ added in v0.3.0
type APITokenRestrictions struct {
AllowCredentialReveal *bool `json:"allowCredentialReveal,omitempty"`
Clusters *[]string `json:"clusters,omitempty"`
Namespaces *[]string `json:"namespaces,omitempty"`
Permissions *[]string `json:"permissions,omitempty"`
ReadOnly *bool `json:"readOnly,omitempty"`
}
APITokenRestrictions Immutable deny overlay intersected with the owner's current permissions. Omission means unrestricted.
type Account ¶
type Account struct {
CreatedAt time.Time `json:"createdAt"`
Enabled bool `json:"enabled"`
MustChangePassword bool `json:"mustChangePassword"`
Name string `json:"name"`
UpdatedAt time.Time `json:"updatedAt"`
}
Account defines model for Account.
type AccountList ¶
type AccountList struct {
Items []Account `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
AccountList defines model for AccountList.
type AccountName ¶
type AccountName = string
AccountName Start with a letter; use only letters, digits, underscore, dot, @ or dash.
type AccountPassword ¶
type AccountPassword = string
AccountPassword At least 12 Unicode characters and at most 1024 UTF-8 bytes. Self-service password changes must differ from the current password; rejected changes retain the mandatory-change flag. Administrative resets accept the current password, invalidate previous authentication and force a password change.
type AgentBuild ¶ added in v0.4.0
type AgentBuild struct {
Build string `json:"build"`
Commit string `json:"commit"`
Version string `json:"version"`
}
AgentBuild defines model for AgentBuild.
type AgentRolloutSettings ¶ added in v0.4.0
type AgentRolloutSettings struct {
Automatic bool `json:"automatic"`
CurrentBuild *AgentBuild `json:"currentBuild,omitempty"`
MaxConcurrentClusters int `json:"maxConcurrentClusters"`
}
AgentRolloutSettings defines model for AgentRolloutSettings.
type AgentRolloutStatus ¶ added in v0.4.0
type AgentRolloutStatus struct {
Outdated []string `json:"outdated"`
TargetBuild string `json:"targetBuild"`
TargetVersion string `json:"targetVersion"`
Unknown []string `json:"unknown"`
}
AgentRolloutStatus defines model for AgentRolloutStatus.
type AgentStatus ¶
type AgentStatus struct {
Build *string `json:"build,omitempty"`
Commit *string `json:"commit,omitempty"`
ConfigVersion *int64 `json:"configVersion,omitempty"`
Connected bool `json:"connected"`
LastSeenAt *time.Time `json:"lastSeenAt,omitempty"`
Message *string `json:"message,omitempty"`
Version *string `json:"version,omitempty"`
}
AgentStatus defines model for AgentStatus.
type BackendInfo ¶ added in v0.2.0
type BackendInfo struct {
Capabilities []Capability `json:"capabilities"`
// ConfigKeys Accepted namespace config keys; empty for Zerops because its API URL is operator-only.
ConfigKeys []string `json:"configKeys"`
DisplayName string `json:"displayName"`
Experimental bool `json:"experimental"`
Kind string `json:"kind"`
Relay bool `json:"relay"`
}
BackendInfo defines model for BackendInfo.
type BackendList ¶ added in v0.2.0
type BackendList struct {
Items []BackendInfo `json:"items"`
}
BackendList defines model for BackendList.
type Backup ¶
type Backup struct {
Cluster string `json:"cluster"`
CompletedAt *time.Time `json:"completedAt,omitempty"`
Error *string `json:"error,omitempty"`
LastWriteTime *time.Time `json:"lastWriteTime,omitempty"`
// Location Complete snapshot-time object key, prefix, or snapshot reference.
Location *string `json:"location,omitempty"`
// Mysql Immutable XtraBackup dependency chain and repository incarnation provenance.
Mysql *MySQLBackup `json:"mysql,omitempty"`
Name string `json:"name"`
Namespace *NamespaceName `json:"namespace,omitempty"`
// OperationId Durable operation that created this backup.
OperationId *string `json:"operationId,omitempty"`
PbmName *string `json:"pbmName,omitempty"`
Phase BackupPhase `json:"phase"`
// Postgres Immutable pgBackRest backup-set provenance and dependency metadata.
Postgres *PostgresBackup `json:"postgres,omitempty"`
Provider *string `json:"provider,omitempty"`
Schedule *string `json:"schedule,omitempty"`
Size *int64 `json:"size,omitempty"`
StartedAt *time.Time `json:"startedAt,omitempty"`
Storage string `json:"storage"`
// Trigger What initiated the snapshot; restore identifies an automatic post-restore base backup.
Trigger BackupTrigger `json:"trigger"`
Type BackupType `json:"type"`
}
Backup defines model for Backup.
type BackupDrill ¶ added in v0.4.0
type BackupDrill struct {
Backup *string `json:"backup,omitempty"`
BackupType *string `json:"backupType,omitempty"`
Checks *[]BackupDrillCheck `json:"checks,omitempty"`
Cleanup *BackupDrillCleanup `json:"cleanup,omitempty"`
Cluster string `json:"cluster"`
CompletedAt *time.Time `json:"completedAt,omitempty"`
CreatedAt time.Time `json:"createdAt"`
DataAgeSeconds *int64 `json:"dataAgeSeconds,omitempty"`
Error *string `json:"error,omitempty"`
Id string `json:"id"`
Limitations *string `json:"limitations,omitempty"`
// Namespace Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
Namespace NamespaceName `json:"namespace"`
Phase BackupDrillPhase `json:"phase"`
ReadyAt *time.Time `json:"readyAt,omitempty"`
RestoreDurationSeconds *int64 `json:"restoreDurationSeconds,omitempty"`
StartedAt *time.Time `json:"startedAt,omitempty"`
TargetCluster *string `json:"targetCluster,omitempty"`
TotalDurationSeconds *int64 `json:"totalDurationSeconds,omitempty"`
Trigger BackupDrillTrigger `json:"trigger"`
}
BackupDrill defines model for BackupDrill.
type BackupDrillCheck ¶ added in v0.4.0
type BackupDrillCheck struct {
Message *string `json:"message,omitempty"`
Name string `json:"name"`
Passed bool `json:"passed"`
}
BackupDrillCheck defines model for BackupDrillCheck.
type BackupDrillCleanup ¶ added in v0.4.0
type BackupDrillCleanup struct {
OrphanedVolumes []string `json:"orphanedVolumes"`
Phase BackupDrillCleanupPhase `json:"phase"`
}
BackupDrillCleanup defines model for BackupDrillCleanup.
type BackupDrillCleanupPhase ¶ added in v0.4.0
type BackupDrillCleanupPhase string
BackupDrillCleanupPhase defines model for BackupDrillCleanup.Phase.
const ( BackupDrillCleanupPhaseDone BackupDrillCleanupPhase = "Done" BackupDrillCleanupPhaseFailed BackupDrillCleanupPhase = "Failed" BackupDrillCleanupPhasePending BackupDrillCleanupPhase = "Pending" )
Defines values for BackupDrillCleanupPhase.
type BackupDrillList ¶ added in v0.4.0
type BackupDrillList struct {
Items []BackupDrill `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
BackupDrillList defines model for BackupDrillList.
type BackupDrillPhase ¶ added in v0.4.0
type BackupDrillPhase string
BackupDrillPhase defines model for BackupDrill.Phase.
const ( BackupDrillPhaseCleaningUp BackupDrillPhase = "CleaningUp" BackupDrillPhaseFailed BackupDrillPhase = "Failed" BackupDrillPhasePending BackupDrillPhase = "Pending" BackupDrillPhaseProvisioning BackupDrillPhase = "Provisioning" BackupDrillPhaseRestoring BackupDrillPhase = "Restoring" BackupDrillPhaseSucceeded BackupDrillPhase = "Succeeded" BackupDrillPhaseVerifying BackupDrillPhase = "Verifying" )
Defines values for BackupDrillPhase.
type BackupDrillPolicy ¶ added in v0.4.0
type BackupDrillPolicy struct {
BackupSchedule *string `json:"backupSchedule,omitempty"`
Enabled bool `json:"enabled"`
Schedule string `json:"schedule"`
// Timeout Go duration between 30m and 48h.
Timeout *string `json:"timeout,omitempty"`
}
BackupDrillPolicy defines model for BackupDrillPolicy.
type BackupDrillPolicyPatch ¶ added in v0.4.0
type BackupDrillPolicyPatch struct {
BackupSchedule *string `json:"backupSchedule"`
Enabled *bool `json:"enabled"`
Schedule *string `json:"schedule"`
// Timeout Go duration between 30m and 48h.
Timeout *string `json:"timeout"`
}
BackupDrillPolicyPatch defines model for BackupDrillPolicyPatch.
type BackupDrillTrigger ¶ added in v0.4.0
type BackupDrillTrigger string
BackupDrillTrigger defines model for BackupDrill.Trigger.
const ( BackupDrillTriggerManual BackupDrillTrigger = "manual" BackupDrillTriggerSchedule BackupDrillTrigger = "schedule" )
Defines values for BackupDrillTrigger.
type BackupList ¶
type BackupList struct {
Items []Backup `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
BackupList defines model for BackupList.
type BackupPhase ¶
type BackupPhase string
BackupPhase defines model for Backup.Phase.
const ( BackupPhaseDeleting BackupPhase = "Deleting" BackupPhaseFailed BackupPhase = "Failed" BackupPhasePending BackupPhase = "Pending" BackupPhaseRunning BackupPhase = "Running" BackupPhaseSucceeded BackupPhase = "Succeeded" )
Defines values for BackupPhase.
type BackupSchedule ¶
type BackupSchedule struct {
// Cron Five-field cron expression, evaluated in UTC.
Cron string `json:"cron"`
Enabled bool `json:"enabled"`
Name string `json:"name"`
RetainCount int `json:"retainCount"`
// Storage Optional override; when omitted, use backup.storage.
Storage *string `json:"storage,omitempty"`
Type BackupScheduleType `json:"type"`
}
BackupSchedule defines model for BackupSchedule.
type BackupScheduleInput ¶
type BackupScheduleInput struct {
// Cron Five-field cron expression, evaluated in UTC.
Cron string `json:"cron"`
Enabled bool `json:"enabled"`
Name string `json:"name"`
RetainCount int `json:"retainCount"`
Storage *string `json:"storage,omitempty"`
Type BackupScheduleInputType `json:"type"`
}
BackupScheduleInput defines model for BackupScheduleInput.
type BackupScheduleInputType ¶
type BackupScheduleInputType string
BackupScheduleInputType defines model for BackupScheduleInput.Type.
const ( BackupScheduleInputTypeDefinitions BackupScheduleInputType = "definitions" BackupScheduleInputTypeDiff BackupScheduleInputType = "diff" BackupScheduleInputTypeDump BackupScheduleInputType = "dump" BackupScheduleInputTypeFull BackupScheduleInputType = "full" BackupScheduleInputTypeIncr BackupScheduleInputType = "incr" BackupScheduleInputTypeIncremental BackupScheduleInputType = "incremental" BackupScheduleInputTypeLogical BackupScheduleInputType = "logical" BackupScheduleInputTypePhysical BackupScheduleInputType = "physical" BackupScheduleInputTypeRaftSnapshot BackupScheduleInputType = "raft-snapshot" BackupScheduleInputTypeSnapshot BackupScheduleInputType = "snapshot" )
Defines values for BackupScheduleInputType.
type BackupScheduleType ¶
type BackupScheduleType string
BackupScheduleType defines model for BackupSchedule.Type.
const ( BackupScheduleTypeDefinitions BackupScheduleType = "definitions" BackupScheduleTypeDiff BackupScheduleType = "diff" BackupScheduleTypeDump BackupScheduleType = "dump" BackupScheduleTypeFull BackupScheduleType = "full" BackupScheduleTypeIncr BackupScheduleType = "incr" BackupScheduleTypeIncremental BackupScheduleType = "incremental" BackupScheduleTypeLogical BackupScheduleType = "logical" BackupScheduleTypePhysical BackupScheduleType = "physical" BackupScheduleTypeRaftSnapshot BackupScheduleType = "raft-snapshot" BackupScheduleTypeSnapshot BackupScheduleType = "snapshot" )
Defines values for BackupScheduleType.
type BackupSpec ¶
type BackupSpec struct {
Drill *BackupDrillPolicy `json:"drill,omitempty"`
Pitr *PITRSpec `json:"pitr,omitempty"`
Schedules *[]BackupSchedule `json:"schedules,omitempty"`
Storage *string `json:"storage,omitempty"`
}
BackupSpec defines model for BackupSpec.
type BackupSpecInput ¶
type BackupSpecInput struct {
Drill *BackupDrillPolicy `json:"drill,omitempty"`
Pitr *PITRSpec `json:"pitr,omitempty"`
Schedules *[]BackupScheduleInput `json:"schedules,omitempty"`
Storage *string `json:"storage,omitempty"`
}
BackupSpecInput defines model for BackupSpecInput.
type BackupSpecPatch ¶
type BackupSpecPatch struct {
Drill *BackupDrillPolicyPatch `json:"drill"`
Pitr *PITRSpecPatch `json:"pitr"`
Schedules *[]BackupScheduleInput `json:"schedules"`
Storage *string `json:"storage"`
}
BackupSpecPatch defines model for BackupSpecPatch.
type BackupStorage ¶
type BackupStorage struct {
Bucket string `json:"bucket"`
CreatedAt *time.Time `json:"createdAt,omitempty"`
CredentialsConfigured *bool `json:"credentialsConfigured,omitempty"`
Description *string `json:"description,omitempty"`
EndpointURL string `json:"endpointURL"`
ForcePathStyle bool `json:"forcePathStyle"`
Name string `json:"name"`
Namespace *NamespaceName `json:"namespace,omitempty"`
Prefix *string `json:"prefix,omitempty"`
Region string `json:"region"`
Type BackupStorageType `json:"type"`
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// Verification Latest access check for the current connection configuration. Absent until checked, and cleared when connection settings or credentials change.
Verification *StorageVerification `json:"verification,omitempty"`
VerifyTLS bool `json:"verifyTLS"`
}
BackupStorage defines model for BackupStorage.
type BackupStorageList ¶
type BackupStorageList struct {
Items []BackupStorage `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
BackupStorageList defines model for BackupStorageList.
type BackupStorageType ¶
type BackupStorageType string
BackupStorageType defines model for BackupStorage.Type.
const (
BackupStorageTypeS3 BackupStorageType = "s3"
)
Defines values for BackupStorageType.
type BackupTrigger ¶
type BackupTrigger string
BackupTrigger What initiated the snapshot; restore identifies an automatic post-restore base backup.
const ( BackupTriggerPITR BackupTrigger = "pitr" BackupTriggerRestore BackupTrigger = "restore" Manual BackupTrigger = "manual" Schedule BackupTrigger = "schedule" )
Defines values for BackupTrigger.
type BackupType ¶
type BackupType string
BackupType defines model for Backup.Type.
const ( BackupTypeDefinitions BackupType = "definitions" BackupTypeDiff BackupType = "diff" BackupTypeDump BackupType = "dump" BackupTypeFull BackupType = "full" BackupTypeIncr BackupType = "incr" BackupTypeIncremental BackupType = "incremental" BackupTypeLogical BackupType = "logical" BackupTypePhysical BackupType = "physical" BackupTypeRaftSnapshot BackupType = "raft-snapshot" BackupTypeSnapshot BackupType = "snapshot" )
Defines values for BackupType.
type BadRequest ¶
type BadRequest = Error
BadRequest Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type Balancer ¶
type Balancer struct {
Enabled bool `json:"enabled"`
Mode *string `json:"mode,omitempty"`
Running *bool `json:"running,omitempty"`
}
Balancer Sharded clusters only; replica-set requests fail with 409.
type CanRequest ¶
type CanRequest struct {
Action CanRequestAction `json:"action"`
Object string `json:"object"`
Resource string `json:"resource"`
// Subject Optional subject; checking another subject requires rbac read permission.
Subject *string `json:"subject,omitempty"`
}
CanRequest defines model for CanRequest.
type CanRequestAction ¶
type CanRequestAction string
CanRequestAction defines model for CanRequest.Action.
const ( CanRequestActionAsterisk CanRequestAction = "*" CanRequestActionCreate CanRequestAction = "create" CanRequestActionDelete CanRequestAction = "delete" CanRequestActionExport CanRequestAction = "export" CanRequestActionRead CanRequestAction = "read" CanRequestActionReveal CanRequestAction = "reveal" CanRequestActionUpdate CanRequestAction = "update" )
Defines values for CanRequestAction.
type CanResponse ¶
type CanResponse struct {
Allowed bool `json:"allowed"`
}
CanResponse defines model for CanResponse.
type CancelOperationParams ¶
type CancelOperationParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
CancelOperationParams defines parameters for CancelOperation.
type CancelOperationResponse ¶
type CancelOperationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCancelOperationResponse ¶
func ParseCancelOperationResponse(rsp *http.Response) (*CancelOperationResponse, error)
ParseCancelOperationResponse parses an HTTP response from a CancelOperationWithResponse call
func (CancelOperationResponse) Status ¶
func (r CancelOperationResponse) Status() string
Status returns HTTPResponse.Status
func (CancelOperationResponse) StatusCode ¶
func (r CancelOperationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Capability ¶ added in v0.2.0
type Capability string
Capability defines model for Capability.
const ( CapabilityDedicatedCpu Capability = "dedicatedCpu" CapabilityDiskGrowth Capability = "diskGrowth" CapabilityEnvChangeRestarts Capability = "envChangeRestarts" CapabilityExec Capability = "exec" CapabilityHorizontalScaling Capability = "horizontalScaling" CapabilityLogs Capability = "logs" CapabilityMetrics Capability = "metrics" CapabilityPlacement Capability = "placement" CapabilityPublicHttps Capability = "publicHttps" CapabilityPublicTcp Capability = "publicTcp" CapabilityScopedTokens Capability = "scopedTokens" CapabilityTcpAllowlist Capability = "tcpAllowlist" CapabilityVolumeQuota Capability = "volumeQuota" )
Defines values for Capability.
type ChangePasswordJSONRequestBody ¶
type ChangePasswordJSONRequestBody = ChangePasswordRequest
ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.
type ChangePasswordParams ¶
type ChangePasswordParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ChangePasswordParams defines parameters for ChangePassword.
type ChangePasswordRequest ¶
type ChangePasswordRequest struct {
CurrentPassword *string `json:"currentPassword,omitempty"`
// NewPassword At least 12 Unicode characters and at most 1024 UTF-8 bytes. Self-service password changes must differ from the current password; rejected changes retain the mandatory-change flag. Administrative resets accept the current password, invalidate previous authentication and force a password change.
NewPassword *AccountPassword `json:"newPassword,omitempty"`
}
ChangePasswordRequest defines model for ChangePasswordRequest.
type ChangePasswordResponse ¶
type ChangePasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseChangePasswordResponse ¶
func ParseChangePasswordResponse(rsp *http.Response) (*ChangePasswordResponse, error)
ParseChangePasswordResponse parses an HTTP response from a ChangePasswordWithResponse call
func (ChangePasswordResponse) Status ¶
func (r ChangePasswordResponse) Status() string
Status returns HTTPResponse.Status
func (ChangePasswordResponse) StatusCode ¶
func (r ChangePasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CheckPermissionJSONRequestBody ¶
type CheckPermissionJSONRequestBody = CanRequest
CheckPermissionJSONRequestBody defines body for CheckPermission for application/json ContentType.
type CheckPermissionParams ¶
type CheckPermissionParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
CheckPermissionParams defines parameters for CheckPermission.
type CheckPermissionResponse ¶
type CheckPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CanResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCheckPermissionResponse ¶
func ParseCheckPermissionResponse(rsp *http.Response) (*CheckPermissionResponse, error)
ParseCheckPermissionResponse parses an HTTP response from a CheckPermissionWithResponse call
func (CheckPermissionResponse) Status ¶
func (r CheckPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (CheckPermissionResponse) StatusCode ¶
func (r CheckPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) CancelOperation ¶
func (c *Client) CancelOperation(ctx context.Context, operation string, params *CancelOperationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangePassword ¶
func (c *Client) ChangePassword(ctx context.Context, params *ChangePasswordParams, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangePasswordWithBody ¶
func (*Client) CheckPermission ¶
func (c *Client) CheckPermission(ctx context.Context, params *CheckPermissionParams, body CheckPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CheckPermissionWithBody ¶
func (*Client) CreateAPIToken ¶
func (c *Client) CreateAPIToken(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAPITokenWithBody ¶
func (*Client) CreateAccount ¶
func (c *Client) CreateAccount(ctx context.Context, params *CreateAccountParams, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAccountWithBody ¶
func (*Client) CreateBackup ¶
func (c *Client) CreateBackup(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, body CreateBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBackupDrill ¶ added in v0.4.0
func (c *Client) CreateBackupDrill(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, body CreateBackupDrillJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBackupDrillWithBody ¶ added in v0.4.0
func (c *Client) CreateBackupDrillWithBody(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBackupStorage ¶
func (c *Client) CreateBackupStorage(ctx context.Context, params *CreateBackupStorageParams, body CreateBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBackupStorageWithBody ¶
func (*Client) CreateBackupWithBody ¶
func (c *Client) CreateBackupWithBody(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateCluster ¶
func (c *Client) CreateCluster(ctx context.Context, params *CreateClusterParams, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateClusterWithBody ¶
func (*Client) CreateControlPlaneBackup ¶ added in v0.4.0
func (c *Client) CreateControlPlaneBackup(ctx context.Context, params *CreateControlPlaneBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateDatabaseRole ¶
func (c *Client) CreateDatabaseRole(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, body CreateDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateDatabaseRoleWithBody ¶
func (c *Client) CreateDatabaseRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateDatabaseUser ¶
func (c *Client) CreateDatabaseUser(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, body CreateDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateDatabaseUserWithBody ¶
func (c *Client) CreateDatabaseUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateElasticAPIKey ¶
func (c *Client) CreateElasticAPIKey(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, body CreateElasticAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateElasticAPIKeyWithBody ¶
func (c *Client) CreateElasticAPIKeyWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateElasticRole ¶
func (c *Client) CreateElasticRole(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, body CreateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateElasticRoleWithBody ¶
func (c *Client) CreateElasticRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateElasticUser ¶
func (c *Client) CreateElasticUser(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, body CreateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateElasticUserWithBody ¶
func (c *Client) CreateElasticUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateMySQLDatabase ¶ added in v0.4.0
func (c *Client) CreateMySQLDatabase(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, body CreateMySQLDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateMySQLDatabaseWithBody ¶ added in v0.4.0
func (c *Client) CreateMySQLDatabaseWithBody(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateMySQLUser ¶ added in v0.4.0
func (c *Client) CreateMySQLUser(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, body CreateMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateMySQLUserWithBody ¶ added in v0.4.0
func (c *Client) CreateMySQLUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNamespace ¶
func (c *Client) CreateNamespace(ctx context.Context, params *CreateNamespaceParams, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNamespaceWithBody ¶
func (*Client) CreateNeo4jUser ¶ added in v0.4.0
func (c *Client) CreateNeo4jUser(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, body CreateNeo4jUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNeo4jUserWithBody ¶ added in v0.4.0
func (c *Client) CreateNeo4jUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNotificationChannel ¶ added in v0.4.0
func (c *Client) CreateNotificationChannel(ctx context.Context, params *CreateNotificationChannelParams, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNotificationChannelWithBody ¶ added in v0.4.0
func (*Client) CreateOpenBaoDatabaseConnection ¶ added in v0.4.0
func (c *Client) CreateOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, body CreateOpenBaoDatabaseConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateOpenBaoDatabaseConnectionWithBody ¶ added in v0.4.0
func (c *Client) CreateOpenBaoDatabaseConnectionWithBody(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePostgresDatabase ¶ added in v0.2.0
func (c *Client) CreatePostgresDatabase(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, body CreatePostgresDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePostgresDatabaseWithBody ¶ added in v0.2.0
func (c *Client) CreatePostgresDatabaseWithBody(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePostgresRole ¶ added in v0.2.0
func (c *Client) CreatePostgresRole(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, body CreatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePostgresRoleWithBody ¶ added in v0.2.0
func (c *Client) CreatePostgresRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQOperatorPolicy ¶
func (c *Client) CreateRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, body CreateRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQOperatorPolicyWithBody ¶
func (c *Client) CreateRabbitMQOperatorPolicyWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQPermission ¶
func (c *Client) CreateRabbitMQPermission(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, body CreateRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQPermissionWithBody ¶
func (c *Client) CreateRabbitMQPermissionWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQPolicy ¶
func (c *Client) CreateRabbitMQPolicy(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, body CreateRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQPolicyWithBody ¶
func (c *Client) CreateRabbitMQPolicyWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQTopicPermission ¶
func (c *Client) CreateRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, body CreateRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQTopicPermissionWithBody ¶
func (c *Client) CreateRabbitMQTopicPermissionWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQUser ¶
func (c *Client) CreateRabbitMQUser(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, body CreateRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQUserWithBody ¶
func (c *Client) CreateRabbitMQUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQVhost ¶
func (c *Client) CreateRabbitMQVhost(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, body CreateRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRabbitMQVhostWithBody ¶
func (c *Client) CreateRabbitMQVhostWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRestore ¶
func (c *Client) CreateRestore(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, body CreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRestoreWithBody ¶
func (c *Client) CreateRestoreWithBody(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateWeaviateRole ¶ added in v0.4.0
func (c *Client) CreateWeaviateRole(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, body CreateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateWeaviateRoleWithBody ¶ added in v0.4.0
func (c *Client) CreateWeaviateRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateWeaviateUser ¶ added in v0.4.0
func (c *Client) CreateWeaviateUser(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, body CreateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateWeaviateUserWithBody ¶ added in v0.4.0
func (c *Client) CreateWeaviateUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteAPIToken ¶
func (c *Client) DeleteAPIToken(ctx context.Context, token string, params *DeleteAPITokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteAccount ¶
func (c *Client) DeleteAccount(ctx context.Context, account string, params *DeleteAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteBackup ¶
func (c *Client) DeleteBackup(ctx context.Context, cluster ClusterPath, backup string, params *DeleteBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteBackupStorage ¶
func (c *Client) DeleteBackupStorage(ctx context.Context, storage string, params *DeleteBackupStorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteCluster ¶
func (c *Client) DeleteCluster(ctx context.Context, cluster ClusterPath, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteDatabaseRole ¶
func (c *Client) DeleteDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, params *DeleteDatabaseRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteDatabaseUser ¶
func (c *Client) DeleteDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, params *DeleteDatabaseUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteElasticRole ¶
func (c *Client) DeleteElasticRole(ctx context.Context, cluster ClusterPath, role string, params *DeleteElasticRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteElasticUser ¶
func (c *Client) DeleteElasticUser(ctx context.Context, cluster ClusterPath, username string, params *DeleteElasticUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteMySQLDatabase ¶ added in v0.4.0
func (c *Client) DeleteMySQLDatabase(ctx context.Context, cluster ClusterPath, database string, params *DeleteMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteMySQLUser ¶ added in v0.4.0
func (c *Client) DeleteMySQLUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteMySQLUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteNamespace ¶
func (c *Client) DeleteNamespace(ctx context.Context, namespace NamespacePath, params *DeleteNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteNeo4jUser ¶ added in v0.4.0
func (c *Client) DeleteNeo4jUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteNeo4jUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteNotificationChannel ¶ added in v0.4.0
func (c *Client) DeleteNotificationChannel(ctx context.Context, channel string, params *DeleteNotificationChannelParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteOAuthGrant ¶ added in v0.3.0
func (c *Client) DeleteOAuthGrant(ctx context.Context, grant string, params *DeleteOAuthGrantParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteOpenBaoDatabaseConnection ¶ added in v0.4.0
func (c *Client) DeleteOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, connection string, params *DeleteOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeletePostgresDatabase ¶ added in v0.2.0
func (c *Client) DeletePostgresDatabase(ctx context.Context, cluster ClusterPath, database string, params *DeletePostgresDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeletePostgresRole ¶ added in v0.2.0
func (c *Client) DeletePostgresRole(ctx context.Context, cluster ClusterPath, role string, params *DeletePostgresRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRabbitMQOperatorPolicy ¶
func (c *Client) DeleteRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRabbitMQPermission ¶
func (c *Client) DeleteRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRabbitMQPolicy ¶
func (c *Client) DeleteRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRabbitMQTopicPermission ¶
func (c *Client) DeleteRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRabbitMQUser ¶
func (c *Client) DeleteRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteRabbitMQUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRabbitMQVhost ¶
func (c *Client) DeleteRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, params *DeleteRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteSupabaseFunction ¶ added in v0.2.0
func (c *Client) DeleteSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, params *DeleteSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteTemporalNamespace ¶ added in v0.4.0
func (c *Client) DeleteTemporalNamespace(ctx context.Context, cluster ClusterPath, temporalNamespace string, params *DeleteTemporalNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteWeaviateRole ¶ added in v0.4.0
func (c *Client) DeleteWeaviateRole(ctx context.Context, cluster ClusterPath, role string, params *DeleteWeaviateRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteWeaviateUser ¶ added in v0.4.0
func (c *Client) DeleteWeaviateUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteWeaviateUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DiscardMySQLUserOldPassword ¶ added in v0.4.0
func (c *Client) DiscardMySQLUserOldPassword(ctx context.Context, cluster ClusterPath, user string, params *DiscardMySQLUserOldPasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunCreateCluster ¶ added in v0.3.0
func (c *Client) DryRunCreateCluster(ctx context.Context, params *DryRunCreateClusterParams, body DryRunCreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunCreateClusterWithBody ¶ added in v0.3.0
func (*Client) DryRunCreateRestore ¶ added in v0.3.0
func (c *Client) DryRunCreateRestore(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, body DryRunCreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunCreateRestoreWithBody ¶ added in v0.3.0
func (c *Client) DryRunCreateRestoreWithBody(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunPatchClusterWithApplicationMergePatchPlusJSONBody ¶ added in v0.3.0
func (c *Client) DryRunPatchClusterWithApplicationMergePatchPlusJSONBody(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, body DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunPatchClusterWithBody ¶ added in v0.3.0
func (c *Client) DryRunPatchClusterWithBody(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunReplaceCluster ¶ added in v0.3.0
func (c *Client) DryRunReplaceCluster(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, body DryRunReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DryRunReplaceClusterWithBody ¶ added in v0.3.0
func (c *Client) DryRunReplaceClusterWithBody(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAPIToken ¶
func (*Client) GetAccount ¶
func (*Client) GetAgentRolloutSettings ¶ added in v0.4.0
func (*Client) GetBackup ¶
func (c *Client) GetBackup(ctx context.Context, cluster ClusterPath, backup string, params *GetBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBackupDrill ¶ added in v0.4.0
func (c *Client) GetBackupDrill(ctx context.Context, cluster ClusterPath, drill string, params *GetBackupDrillParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBackupStorage ¶
func (c *Client) GetBackupStorage(ctx context.Context, storage string, params *GetBackupStorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCluster ¶
func (c *Client) GetCluster(ctx context.Context, cluster ClusterPath, params *GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterBalancer ¶
func (c *Client) GetClusterBalancer(ctx context.Context, cluster ClusterPath, params *GetClusterBalancerParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterConnection ¶
func (c *Client) GetClusterConnection(ctx context.Context, cluster ClusterPath, params *GetClusterConnectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterMember ¶
func (c *Client) GetClusterMember(ctx context.Context, cluster ClusterPath, member string, params *GetClusterMemberParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterMetrics ¶
func (c *Client) GetClusterMetrics(ctx context.Context, cluster ClusterPath, params *GetClusterMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterPlacement ¶
func (c *Client) GetClusterPlacement(ctx context.Context, cluster ClusterPath, params *GetClusterPlacementParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetClusterStatus ¶
func (c *Client) GetClusterStatus(ctx context.Context, cluster ClusterPath, params *GetClusterStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetControlPlaneBackupPolicy ¶ added in v0.4.0
func (*Client) GetCurrentUser ¶
func (*Client) GetDatabaseRole ¶
func (c *Client) GetDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, params *GetDatabaseRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetDatabaseUser ¶
func (c *Client) GetDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, params *GetDatabaseUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetElasticRole ¶
func (c *Client) GetElasticRole(ctx context.Context, cluster ClusterPath, role string, params *GetElasticRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetElasticUser ¶
func (c *Client) GetElasticUser(ctx context.Context, cluster ClusterPath, username string, params *GetElasticUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMemberLogs ¶
func (c *Client) GetMemberLogs(ctx context.Context, cluster ClusterPath, member string, params *GetMemberLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMySQLDatabase ¶ added in v0.4.0
func (c *Client) GetMySQLDatabase(ctx context.Context, cluster ClusterPath, database string, params *GetMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMySQLUser ¶ added in v0.4.0
func (c *Client) GetMySQLUser(ctx context.Context, cluster ClusterPath, user string, params *GetMySQLUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetNamespace ¶
func (c *Client) GetNamespace(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetNeo4jUser ¶ added in v0.4.0
func (c *Client) GetNeo4jUser(ctx context.Context, cluster ClusterPath, user string, params *GetNeo4jUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetNotificationChannel ¶ added in v0.4.0
func (*Client) GetOpenAPISpec ¶
func (*Client) GetOpenBaoDatabaseConnection ¶ added in v0.4.0
func (c *Client) GetOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, connection string, params *GetOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetOperation ¶
func (*Client) GetPITRWindow ¶
func (c *Client) GetPITRWindow(ctx context.Context, cluster ClusterPath, params *GetPITRWindowParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPermissions ¶
func (*Client) GetPostgresDatabase ¶ added in v0.2.0
func (c *Client) GetPostgresDatabase(ctx context.Context, cluster ClusterPath, database string, params *GetPostgresDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPostgresRole ¶ added in v0.2.0
func (c *Client) GetPostgresRole(ctx context.Context, cluster ClusterPath, role string, params *GetPostgresRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPrometheusMetrics ¶
func (c *Client) GetPrometheusMetrics(ctx context.Context, params *GetPrometheusMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProvider ¶
func (*Client) GetRBACPolicy ¶
func (*Client) GetRabbitMQOperatorPolicy ¶
func (c *Client) GetRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRabbitMQPermission ¶
func (c *Client) GetRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRabbitMQPolicy ¶
func (c *Client) GetRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRabbitMQTopicPermission ¶
func (c *Client) GetRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRabbitMQUser ¶
func (c *Client) GetRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, params *GetRabbitMQUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRabbitMQVhost ¶
func (c *Client) GetRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, params *GetRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRestore ¶
func (c *Client) GetRestore(ctx context.Context, cluster ClusterPath, restore string, params *GetRestoreParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSettings ¶
func (*Client) GetSupabaseCredentials ¶ added in v0.2.0
func (c *Client) GetSupabaseCredentials(ctx context.Context, cluster ClusterPath, params *GetSupabaseCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSupabaseFunction ¶ added in v0.2.0
func (c *Client) GetSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, params *GetSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetVersion ¶
func (*Client) GetWeaviateRole ¶ added in v0.4.0
func (c *Client) GetWeaviateRole(ctx context.Context, cluster ClusterPath, role string, params *GetWeaviateRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWeaviateUser ¶ added in v0.4.0
func (c *Client) GetWeaviateUser(ctx context.Context, cluster ClusterPath, user string, params *GetWeaviateUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GrantMySQLPrivileges ¶ added in v0.4.0
func (c *Client) GrantMySQLPrivileges(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, body GrantMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GrantMySQLPrivilegesWithBody ¶ added in v0.4.0
func (c *Client) GrantMySQLPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GrantPostgresPrivileges ¶ added in v0.2.0
func (c *Client) GrantPostgresPrivileges(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, body GrantPostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GrantPostgresPrivilegesWithBody ¶ added in v0.2.0
func (c *Client) GrantPostgresPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InvalidateElasticAPIKey ¶
func (c *Client) InvalidateElasticAPIKey(ctx context.Context, cluster ClusterPath, id string, params *InvalidateElasticAPIKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IssueTemporalClientCertificate ¶ added in v0.4.0
func (c *Client) IssueTemporalClientCertificate(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, body IssueTemporalClientCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IssueTemporalClientCertificateWithBody ¶ added in v0.4.0
func (c *Client) IssueTemporalClientCertificateWithBody(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAPITokens ¶
func (c *Client) ListAPITokens(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAccounts ¶
func (c *Client) ListAccounts(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBackends ¶ added in v0.2.0
func (*Client) ListBackupDrills ¶ added in v0.4.0
func (c *Client) ListBackupDrills(ctx context.Context, cluster ClusterPath, params *ListBackupDrillsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBackupStorages ¶
func (c *Client) ListBackupStorages(ctx context.Context, params *ListBackupStoragesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBackups ¶
func (c *Client) ListBackups(ctx context.Context, cluster ClusterPath, params *ListBackupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListClusterMembers ¶
func (c *Client) ListClusterMembers(ctx context.Context, cluster ClusterPath, params *ListClusterMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListClusterOperations ¶
func (c *Client) ListClusterOperations(ctx context.Context, cluster ClusterPath, params *ListClusterOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListClusters ¶
func (c *Client) ListClusters(ctx context.Context, params *ListClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListControlPlaneBackups ¶ added in v0.4.0
func (c *Client) ListControlPlaneBackups(ctx context.Context, params *ListControlPlaneBackupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDatabaseRoles ¶
func (c *Client) ListDatabaseRoles(ctx context.Context, cluster ClusterPath, params *ListDatabaseRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDatabaseUsers ¶
func (c *Client) ListDatabaseUsers(ctx context.Context, cluster ClusterPath, params *ListDatabaseUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListElasticAPIKeys ¶
func (c *Client) ListElasticAPIKeys(ctx context.Context, cluster ClusterPath, params *ListElasticAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListElasticRoles ¶
func (c *Client) ListElasticRoles(ctx context.Context, cluster ClusterPath, params *ListElasticRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListElasticUsers ¶
func (c *Client) ListElasticUsers(ctx context.Context, cluster ClusterPath, params *ListElasticUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListEvents ¶
func (c *Client) ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListMySQLDatabases ¶ added in v0.4.0
func (c *Client) ListMySQLDatabases(ctx context.Context, cluster ClusterPath, params *ListMySQLDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListMySQLGrants ¶ added in v0.4.0
func (c *Client) ListMySQLGrants(ctx context.Context, cluster ClusterPath, params *ListMySQLGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListMySQLUsers ¶ added in v0.4.0
func (c *Client) ListMySQLUsers(ctx context.Context, cluster ClusterPath, params *ListMySQLUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListNamespaces ¶
func (c *Client) ListNamespaces(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListNeo4jUsers ¶ added in v0.4.0
func (c *Client) ListNeo4jUsers(ctx context.Context, cluster ClusterPath, params *ListNeo4jUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListNotificationChannels ¶ added in v0.4.0
func (c *Client) ListNotificationChannels(ctx context.Context, params *ListNotificationChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListOAuthGrants ¶ added in v0.3.0
func (*Client) ListOpenBaoDatabaseConnections ¶ added in v0.4.0
func (c *Client) ListOpenBaoDatabaseConnections(ctx context.Context, cluster ClusterPath, params *ListOpenBaoDatabaseConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListOperations ¶
func (c *Client) ListOperations(ctx context.Context, params *ListOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListOrphanedVolumes ¶
func (c *Client) ListOrphanedVolumes(ctx context.Context, params *ListOrphanedVolumesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPostgresBindings ¶ added in v0.4.0
func (c *Client) ListPostgresBindings(ctx context.Context, cluster ClusterPath, params *ListPostgresBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPostgresDatabases ¶ added in v0.2.0
func (c *Client) ListPostgresDatabases(ctx context.Context, cluster ClusterPath, params *ListPostgresDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPostgresGrants ¶ added in v0.2.0
func (c *Client) ListPostgresGrants(ctx context.Context, cluster ClusterPath, params *ListPostgresGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPostgresRoles ¶ added in v0.2.0
func (c *Client) ListPostgresRoles(ctx context.Context, cluster ClusterPath, params *ListPostgresRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListProviders ¶
func (*Client) ListRabbitMQOperatorPolicies ¶
func (c *Client) ListRabbitMQOperatorPolicies(ctx context.Context, cluster ClusterPath, params *ListRabbitMQOperatorPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRabbitMQPermissions ¶
func (c *Client) ListRabbitMQPermissions(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRabbitMQPolicies ¶
func (c *Client) ListRabbitMQPolicies(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRabbitMQTopicPermissions ¶
func (c *Client) ListRabbitMQTopicPermissions(ctx context.Context, cluster ClusterPath, params *ListRabbitMQTopicPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRabbitMQUsers ¶
func (c *Client) ListRabbitMQUsers(ctx context.Context, cluster ClusterPath, params *ListRabbitMQUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRabbitMQVhosts ¶
func (c *Client) ListRabbitMQVhosts(ctx context.Context, cluster ClusterPath, params *ListRabbitMQVhostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRestores ¶
func (c *Client) ListRestores(ctx context.Context, cluster ClusterPath, params *ListRestoresParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListSupabaseFunctions ¶ added in v0.2.0
func (c *Client) ListSupabaseFunctions(ctx context.Context, cluster ClusterPath, params *ListSupabaseFunctionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListSystemUsers ¶
func (c *Client) ListSystemUsers(ctx context.Context, cluster ClusterPath, params *ListSystemUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTemporalClientCertificates ¶ added in v0.4.0
func (c *Client) ListTemporalClientCertificates(ctx context.Context, cluster ClusterPath, params *ListTemporalClientCertificatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTemporalNamespaces ¶ added in v0.4.0
func (c *Client) ListTemporalNamespaces(ctx context.Context, cluster ClusterPath, params *ListTemporalNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListWeaviateRoles ¶ added in v0.4.0
func (c *Client) ListWeaviateRoles(ctx context.Context, cluster ClusterPath, params *ListWeaviateRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListWeaviateUsers ¶ added in v0.4.0
func (c *Client) ListWeaviateUsers(ctx context.Context, cluster ClusterPath, params *ListWeaviateUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Login ¶
func (c *Client) Login(ctx context.Context, params *LoginParams, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LoginWithBody ¶
func (*Client) Logout ¶
func (c *Client) Logout(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MoveClusterMember ¶ added in v0.4.0
func (c *Client) MoveClusterMember(ctx context.Context, cluster ClusterPath, member string, params *MoveClusterMemberParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) OidcCallback ¶
func (c *Client) OidcCallback(ctx context.Context, params *OidcCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) OidcLogin ¶
func (c *Client) OidcLogin(ctx context.Context, params *OidcLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchClusterWithApplicationMergePatchPlusJSONBody ¶
func (c *Client) PatchClusterWithApplicationMergePatchPlusJSONBody(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, body PatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchClusterWithBody ¶
func (c *Client) PatchClusterWithBody(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchMySQLUser ¶ added in v0.4.0
func (c *Client) PatchMySQLUser(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, body PatchMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchMySQLUserWithBody ¶ added in v0.4.0
func (c *Client) PatchMySQLUserWithBody(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchPostgresRole ¶ added in v0.2.0
func (c *Client) PatchPostgresRole(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, body PatchPostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PatchPostgresRoleWithBody ¶ added in v0.2.0
func (c *Client) PatchPostgresRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutSupabaseFunction ¶ added in v0.2.0
func (c *Client) PutSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, body PutSupabaseFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutSupabaseFunctionWithBody ¶ added in v0.2.0
func (c *Client) PutSupabaseFunctionWithBody(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RaiseClusterFCV ¶
func (c *Client) RaiseClusterFCV(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, body RaiseClusterFCVJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RaiseClusterFCVWithBody ¶
func (c *Client) RaiseClusterFCVWithBody(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RebalancePostgres ¶ added in v0.4.0
func (c *Client) RebalancePostgres(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, body RebalancePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RebalancePostgresWithBody ¶ added in v0.4.0
func (c *Client) RebalancePostgresWithBody(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RecoverMySQLQuorum ¶ added in v0.4.0
func (c *Client) RecoverMySQLQuorum(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, body RecoverMySQLQuorumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RecoverMySQLQuorumWithBody ¶ added in v0.4.0
func (c *Client) RecoverMySQLQuorumWithBody(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RefreshSession ¶
func (c *Client) RefreshSession(ctx context.Context, params *RefreshSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceAPIToken ¶
func (c *Client) ReplaceAPIToken(ctx context.Context, token string, params *ReplaceAPITokenParams, body ReplaceAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceAPITokenWithBody ¶
func (*Client) ReplaceAccount ¶
func (c *Client) ReplaceAccount(ctx context.Context, account string, params *ReplaceAccountParams, body ReplaceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceAccountWithBody ¶
func (*Client) ReplaceBackupStorage ¶
func (c *Client) ReplaceBackupStorage(ctx context.Context, storage string, params *ReplaceBackupStorageParams, body ReplaceBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceBackupStorageWithBody ¶
func (*Client) ReplaceCluster ¶
func (c *Client) ReplaceCluster(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, body ReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceClusterBalancer ¶
func (c *Client) ReplaceClusterBalancer(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, body ReplaceClusterBalancerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceClusterBalancerWithBody ¶
func (c *Client) ReplaceClusterBalancerWithBody(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceClusterMember ¶
func (c *Client) ReplaceClusterMember(ctx context.Context, cluster ClusterPath, member string, params *ReplaceClusterMemberParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceClusterWithBody ¶
func (c *Client) ReplaceClusterWithBody(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceDatabaseRole ¶
func (c *Client) ReplaceDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, body ReplaceDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceDatabaseRoleWithBody ¶
func (c *Client) ReplaceDatabaseRoleWithBody(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceDatabaseUser ¶
func (c *Client) ReplaceDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, body ReplaceDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceDatabaseUserWithBody ¶
func (c *Client) ReplaceDatabaseUserWithBody(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceNotificationChannel ¶ added in v0.4.0
func (c *Client) ReplaceNotificationChannel(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, body ReplaceNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceNotificationChannelWithBody ¶ added in v0.4.0
func (*Client) ReplaceRBACPolicy ¶
func (c *Client) ReplaceRBACPolicy(ctx context.Context, params *ReplaceRBACPolicyParams, body ReplaceRBACPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRBACPolicyWithBody ¶
func (*Client) ReplaceRabbitMQOperatorPolicy ¶
func (c *Client) ReplaceRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, body ReplaceRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQOperatorPolicyWithBody ¶
func (c *Client) ReplaceRabbitMQOperatorPolicyWithBody(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQPermission ¶
func (c *Client) ReplaceRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, body ReplaceRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQPermissionWithBody ¶
func (c *Client) ReplaceRabbitMQPermissionWithBody(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQPolicy ¶
func (c *Client) ReplaceRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, body ReplaceRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQPolicyWithBody ¶
func (c *Client) ReplaceRabbitMQPolicyWithBody(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQTopicPermission ¶
func (c *Client) ReplaceRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, body ReplaceRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQTopicPermissionWithBody ¶
func (c *Client) ReplaceRabbitMQTopicPermissionWithBody(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQUser ¶
func (c *Client) ReplaceRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, body ReplaceRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQUserWithBody ¶
func (c *Client) ReplaceRabbitMQUserWithBody(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQVhost ¶
func (c *Client) ReplaceRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, body ReplaceRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceRabbitMQVhostWithBody ¶
func (c *Client) ReplaceRabbitMQVhostWithBody(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceSettings ¶
func (c *Client) ReplaceSettings(ctx context.Context, params *ReplaceSettingsParams, body ReplaceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReplaceSettingsWithBody ¶
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(ctx context.Context, account string, params *ResetAccountPasswordParams, body ResetAccountPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResetAccountPasswordWithBody ¶
func (*Client) RestartCluster ¶
func (c *Client) RestartCluster(ctx context.Context, cluster ClusterPath, params *RestartClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResumeCluster ¶
func (c *Client) ResumeCluster(ctx context.Context, cluster ClusterPath, params *ResumeClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RetryClusterDeployments ¶ added in v0.2.0
func (c *Client) RetryClusterDeployments(ctx context.Context, cluster ClusterPath, params *RetryClusterDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RevealOpenBaoUnsealKeys ¶ added in v0.4.0
func (c *Client) RevealOpenBaoUnsealKeys(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, body RevealOpenBaoUnsealKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RevealOpenBaoUnsealKeysWithBody ¶ added in v0.4.0
func (c *Client) RevealOpenBaoUnsealKeysWithBody(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RevokeMySQLPrivileges ¶ added in v0.4.0
func (c *Client) RevokeMySQLPrivileges(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, body RevokeMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RevokeMySQLPrivilegesWithBody ¶ added in v0.4.0
func (c *Client) RevokeMySQLPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RevokePostgresPrivileges ¶ added in v0.2.0
func (c *Client) RevokePostgresPrivileges(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, body RevokePostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RevokePostgresPrivilegesWithBody ¶ added in v0.2.0
func (c *Client) RevokePostgresPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateClusterTLS ¶
func (c *Client) RotateClusterTLS(ctx context.Context, cluster ClusterPath, params *RotateClusterTLSParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateMySQLUserPassword ¶ added in v0.4.0
func (c *Client) RotateMySQLUserPassword(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, body RotateMySQLUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateMySQLUserPasswordWithBody ¶ added in v0.4.0
func (c *Client) RotateMySQLUserPasswordWithBody(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateNamespaceToken ¶
func (c *Client) RotateNamespaceToken(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, body RotateNamespaceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateNamespaceTokenWithBody ¶
func (c *Client) RotateNamespaceTokenWithBody(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotatePostgresBinding ¶ added in v0.4.0
func (c *Client) RotatePostgresBinding(ctx context.Context, cluster ClusterPath, binding string, params *RotatePostgresBindingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotatePostgresRolePassword ¶ added in v0.2.0
func (c *Client) RotatePostgresRolePassword(ctx context.Context, cluster ClusterPath, role string, params *RotatePostgresRolePasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateSupabaseJWTSecret ¶ added in v0.2.0
func (c *Client) RotateSupabaseJWTSecret(ctx context.Context, cluster ClusterPath, params *RotateSupabaseJWTSecretParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateSystemUser ¶
func (c *Client) RotateSystemUser(ctx context.Context, cluster ClusterPath, user string, params *RotateSystemUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RotateWeaviateUserKey ¶ added in v0.4.0
func (c *Client) RotateWeaviateUserKey(ctx context.Context, cluster ClusterPath, user string, params *RotateWeaviateUserKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetNeo4jUserPassword ¶ added in v0.4.0
func (c *Client) SetNeo4jUserPassword(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, body SetNeo4jUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetNeo4jUserPasswordWithBody ¶ added in v0.4.0
func (c *Client) SetNeo4jUserPasswordWithBody(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetSupabaseSMTPPassword ¶ added in v0.2.0
func (c *Client) SetSupabaseSMTPPassword(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, body SetSupabaseSMTPPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetSupabaseSMTPPasswordWithBody ¶ added in v0.2.0
func (c *Client) SetSupabaseSMTPPasswordWithBody(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetTemporalUIOIDCClientSecret ¶ added in v0.4.0
func (c *Client) SetTemporalUIOIDCClientSecret(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, body SetTemporalUIOIDCClientSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SetTemporalUIOIDCClientSecretWithBody ¶ added in v0.4.0
func (c *Client) SetTemporalUIOIDCClientSecretWithBody(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StreamEvents ¶
func (c *Client) StreamEvents(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TestNotificationChannel ¶ added in v0.4.0
func (c *Client) TestNotificationChannel(ctx context.Context, channel string, params *TestNotificationChannelParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAgentRolloutSettings ¶ added in v0.4.0
func (c *Client) UpdateAgentRolloutSettings(ctx context.Context, params *UpdateAgentRolloutSettingsParams, body UpdateAgentRolloutSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAgentRolloutSettingsWithBody ¶ added in v0.4.0
func (*Client) UpdateControlPlaneBackupPolicy ¶ added in v0.4.0
func (c *Client) UpdateControlPlaneBackupPolicy(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, body UpdateControlPlaneBackupPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateControlPlaneBackupPolicyWithBody ¶ added in v0.4.0
func (*Client) UpdateElasticRole ¶
func (c *Client) UpdateElasticRole(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, body UpdateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateElasticRoleWithBody ¶
func (c *Client) UpdateElasticRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateElasticUser ¶
func (c *Client) UpdateElasticUser(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, body UpdateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateElasticUserWithBody ¶
func (c *Client) UpdateElasticUserWithBody(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNamespace ¶
func (c *Client) UpdateNamespace(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNamespaceWithBody ¶
func (c *Client) UpdateNamespaceWithBody(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePostgresRole ¶ added in v0.2.0
func (c *Client) UpdatePostgresRole(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, body UpdatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePostgresRoleWithBody ¶ added in v0.2.0
func (c *Client) UpdatePostgresRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateWeaviateRole ¶ added in v0.4.0
func (c *Client) UpdateWeaviateRole(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, body UpdateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateWeaviateRoleWithBody ¶ added in v0.4.0
func (c *Client) UpdateWeaviateRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateWeaviateUser ¶ added in v0.4.0
func (c *Client) UpdateWeaviateUser(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, body UpdateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateWeaviateUserWithBody ¶ added in v0.4.0
func (c *Client) UpdateWeaviateUserWithBody(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpgradeClusterAgents ¶ added in v0.4.0
func (c *Client) UpgradeClusterAgents(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, body UpgradeClusterAgentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpgradeClusterAgentsWithBody ¶ added in v0.4.0
func (c *Client) UpgradeClusterAgentsWithBody(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ValidateNamespace ¶
func (c *Client) ValidateNamespace(ctx context.Context, namespace NamespacePath, params *ValidateNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VerifyBackupStorage ¶
func (c *Client) VerifyBackupStorage(ctx context.Context, storage string, params *VerifyBackupStorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface {
// ListAccounts request
ListAccounts(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAccountWithBody request with any body
CreateAccountWithBody(ctx context.Context, params *CreateAccountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAccount(ctx context.Context, params *CreateAccountParams, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAccount request
DeleteAccount(ctx context.Context, account string, params *DeleteAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAccount request
GetAccount(ctx context.Context, account string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceAccountWithBody request with any body
ReplaceAccountWithBody(ctx context.Context, account string, params *ReplaceAccountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceAccount(ctx context.Context, account string, params *ReplaceAccountParams, body ReplaceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResetAccountPasswordWithBody request with any body
ResetAccountPasswordWithBody(ctx context.Context, account string, params *ResetAccountPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ResetAccountPassword(ctx context.Context, account string, params *ResetAccountPasswordParams, body ResetAccountPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAPITokens request
ListAPITokens(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAPITokenWithBody request with any body
CreateAPITokenWithBody(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAPIToken(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAPIToken request
DeleteAPIToken(ctx context.Context, token string, params *DeleteAPITokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAPIToken request
GetAPIToken(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceAPITokenWithBody request with any body
ReplaceAPITokenWithBody(ctx context.Context, token string, params *ReplaceAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceAPIToken(ctx context.Context, token string, params *ReplaceAPITokenParams, body ReplaceAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangePasswordWithBody request with any body
ChangePasswordWithBody(ctx context.Context, params *ChangePasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangePassword(ctx context.Context, params *ChangePasswordParams, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LoginWithBody request with any body
LoginWithBody(ctx context.Context, params *LoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
Login(ctx context.Context, params *LoginParams, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Logout request
Logout(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCurrentUser request
GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// OidcCallback request
OidcCallback(ctx context.Context, params *OidcCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// OidcLogin request
OidcLogin(ctx context.Context, params *OidcLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RefreshSession request
RefreshSession(ctx context.Context, params *RefreshSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListBackends request
ListBackends(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListBackupStorages request
ListBackupStorages(ctx context.Context, params *ListBackupStoragesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateBackupStorageWithBody request with any body
CreateBackupStorageWithBody(ctx context.Context, params *CreateBackupStorageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateBackupStorage(ctx context.Context, params *CreateBackupStorageParams, body CreateBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteBackupStorage request
DeleteBackupStorage(ctx context.Context, storage string, params *DeleteBackupStorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetBackupStorage request
GetBackupStorage(ctx context.Context, storage string, params *GetBackupStorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceBackupStorageWithBody request with any body
ReplaceBackupStorageWithBody(ctx context.Context, storage string, params *ReplaceBackupStorageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceBackupStorage(ctx context.Context, storage string, params *ReplaceBackupStorageParams, body ReplaceBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VerifyBackupStorage request
VerifyBackupStorage(ctx context.Context, storage string, params *VerifyBackupStorageParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListClusters request
ListClusters(ctx context.Context, params *ListClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateClusterWithBody request with any body
CreateClusterWithBody(ctx context.Context, params *CreateClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateCluster(ctx context.Context, params *CreateClusterParams, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCluster request
DeleteCluster(ctx context.Context, cluster ClusterPath, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCluster request
GetCluster(ctx context.Context, cluster ClusterPath, params *GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchClusterWithBody request with any body
PatchClusterWithBody(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PatchClusterWithApplicationMergePatchPlusJSONBody(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, body PatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceClusterWithBody request with any body
ReplaceClusterWithBody(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceCluster(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, body ReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RebalancePostgresWithBody request with any body
RebalancePostgresWithBody(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RebalancePostgres(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, body RebalancePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListBackupDrills request
ListBackupDrills(ctx context.Context, cluster ClusterPath, params *ListBackupDrillsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateBackupDrillWithBody request with any body
CreateBackupDrillWithBody(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateBackupDrill(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, body CreateBackupDrillJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetBackupDrill request
GetBackupDrill(ctx context.Context, cluster ClusterPath, drill string, params *GetBackupDrillParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListBackups request
ListBackups(ctx context.Context, cluster ClusterPath, params *ListBackupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateBackupWithBody request with any body
CreateBackupWithBody(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateBackup(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, body CreateBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteBackup request
DeleteBackup(ctx context.Context, cluster ClusterPath, backup string, params *DeleteBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetBackup request
GetBackup(ctx context.Context, cluster ClusterPath, backup string, params *GetBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterBalancer request
GetClusterBalancer(ctx context.Context, cluster ClusterPath, params *GetClusterBalancerParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceClusterBalancerWithBody request with any body
ReplaceClusterBalancerWithBody(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceClusterBalancer(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, body ReplaceClusterBalancerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterConnection request
GetClusterConnection(ctx context.Context, cluster ClusterPath, params *GetClusterConnectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListDatabaseRoles request
ListDatabaseRoles(ctx context.Context, cluster ClusterPath, params *ListDatabaseRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateDatabaseRoleWithBody request with any body
CreateDatabaseRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateDatabaseRole(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, body CreateDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDatabaseRole request
DeleteDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, params *DeleteDatabaseRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDatabaseRole request
GetDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, params *GetDatabaseRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceDatabaseRoleWithBody request with any body
ReplaceDatabaseRoleWithBody(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceDatabaseRole(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, body ReplaceDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListDatabaseUsers request
ListDatabaseUsers(ctx context.Context, cluster ClusterPath, params *ListDatabaseUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateDatabaseUserWithBody request with any body
CreateDatabaseUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateDatabaseUser(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, body CreateDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDatabaseUser request
DeleteDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, params *DeleteDatabaseUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDatabaseUser request
GetDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, params *GetDatabaseUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceDatabaseUserWithBody request with any body
ReplaceDatabaseUserWithBody(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceDatabaseUser(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, body ReplaceDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListElasticAPIKeys request
ListElasticAPIKeys(ctx context.Context, cluster ClusterPath, params *ListElasticAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateElasticAPIKeyWithBody request with any body
CreateElasticAPIKeyWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateElasticAPIKey(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, body CreateElasticAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// InvalidateElasticAPIKey request
InvalidateElasticAPIKey(ctx context.Context, cluster ClusterPath, id string, params *InvalidateElasticAPIKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListElasticRoles request
ListElasticRoles(ctx context.Context, cluster ClusterPath, params *ListElasticRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateElasticRoleWithBody request with any body
CreateElasticRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateElasticRole(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, body CreateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteElasticRole request
DeleteElasticRole(ctx context.Context, cluster ClusterPath, role string, params *DeleteElasticRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetElasticRole request
GetElasticRole(ctx context.Context, cluster ClusterPath, role string, params *GetElasticRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateElasticRoleWithBody request with any body
UpdateElasticRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateElasticRole(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, body UpdateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListElasticUsers request
ListElasticUsers(ctx context.Context, cluster ClusterPath, params *ListElasticUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateElasticUserWithBody request with any body
CreateElasticUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateElasticUser(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, body CreateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteElasticUser request
DeleteElasticUser(ctx context.Context, cluster ClusterPath, username string, params *DeleteElasticUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetElasticUser request
GetElasticUser(ctx context.Context, cluster ClusterPath, username string, params *GetElasticUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateElasticUserWithBody request with any body
UpdateElasticUserWithBody(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateElasticUser(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, body UpdateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListClusterMembers request
ListClusterMembers(ctx context.Context, cluster ClusterPath, params *ListClusterMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterMember request
GetClusterMember(ctx context.Context, cluster ClusterPath, member string, params *GetClusterMemberParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMemberLogs request
GetMemberLogs(ctx context.Context, cluster ClusterPath, member string, params *GetMemberLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MoveClusterMember request
MoveClusterMember(ctx context.Context, cluster ClusterPath, member string, params *MoveClusterMemberParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceClusterMember request
ReplaceClusterMember(ctx context.Context, cluster ClusterPath, member string, params *ReplaceClusterMemberParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterMetrics request
GetClusterMetrics(ctx context.Context, cluster ClusterPath, params *GetClusterMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMySQLDatabases request
ListMySQLDatabases(ctx context.Context, cluster ClusterPath, params *ListMySQLDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMySQLDatabaseWithBody request with any body
CreateMySQLDatabaseWithBody(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMySQLDatabase(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, body CreateMySQLDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMySQLDatabase request
DeleteMySQLDatabase(ctx context.Context, cluster ClusterPath, database string, params *DeleteMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMySQLDatabase request
GetMySQLDatabase(ctx context.Context, cluster ClusterPath, database string, params *GetMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RevokeMySQLPrivilegesWithBody request with any body
RevokeMySQLPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RevokeMySQLPrivileges(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, body RevokeMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMySQLGrants request
ListMySQLGrants(ctx context.Context, cluster ClusterPath, params *ListMySQLGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GrantMySQLPrivilegesWithBody request with any body
GrantMySQLPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GrantMySQLPrivileges(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, body GrantMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RecoverMySQLQuorumWithBody request with any body
RecoverMySQLQuorumWithBody(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RecoverMySQLQuorum(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, body RecoverMySQLQuorumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListMySQLUsers request
ListMySQLUsers(ctx context.Context, cluster ClusterPath, params *ListMySQLUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMySQLUserWithBody request with any body
CreateMySQLUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMySQLUser(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, body CreateMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMySQLUser request
DeleteMySQLUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteMySQLUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMySQLUser request
GetMySQLUser(ctx context.Context, cluster ClusterPath, user string, params *GetMySQLUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchMySQLUserWithBody request with any body
PatchMySQLUserWithBody(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PatchMySQLUser(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, body PatchMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateMySQLUserPasswordWithBody request with any body
RotateMySQLUserPasswordWithBody(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RotateMySQLUserPassword(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, body RotateMySQLUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DiscardMySQLUserOldPassword request
DiscardMySQLUserOldPassword(ctx context.Context, cluster ClusterPath, user string, params *DiscardMySQLUserOldPasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNeo4jUsers request
ListNeo4jUsers(ctx context.Context, cluster ClusterPath, params *ListNeo4jUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNeo4jUserWithBody request with any body
CreateNeo4jUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNeo4jUser(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, body CreateNeo4jUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNeo4jUser request
DeleteNeo4jUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteNeo4jUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNeo4jUser request
GetNeo4jUser(ctx context.Context, cluster ClusterPath, user string, params *GetNeo4jUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetNeo4jUserPasswordWithBody request with any body
SetNeo4jUserPasswordWithBody(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetNeo4jUserPassword(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, body SetNeo4jUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOpenBaoDatabaseConnections request
ListOpenBaoDatabaseConnections(ctx context.Context, cluster ClusterPath, params *ListOpenBaoDatabaseConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateOpenBaoDatabaseConnectionWithBody request with any body
CreateOpenBaoDatabaseConnectionWithBody(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, body CreateOpenBaoDatabaseConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOpenBaoDatabaseConnection request
DeleteOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, connection string, params *DeleteOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOpenBaoDatabaseConnection request
GetOpenBaoDatabaseConnection(ctx context.Context, cluster ClusterPath, connection string, params *GetOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RevealOpenBaoUnsealKeysWithBody request with any body
RevealOpenBaoUnsealKeysWithBody(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RevealOpenBaoUnsealKeys(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, body RevealOpenBaoUnsealKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListClusterOperations request
ListClusterOperations(ctx context.Context, cluster ClusterPath, params *ListClusterOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPITRWindow request
GetPITRWindow(ctx context.Context, cluster ClusterPath, params *GetPITRWindowParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterPlacement request
GetClusterPlacement(ctx context.Context, cluster ClusterPath, params *GetClusterPlacementParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPostgresBindings request
ListPostgresBindings(ctx context.Context, cluster ClusterPath, params *ListPostgresBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotatePostgresBinding request
RotatePostgresBinding(ctx context.Context, cluster ClusterPath, binding string, params *RotatePostgresBindingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPostgresDatabases request
ListPostgresDatabases(ctx context.Context, cluster ClusterPath, params *ListPostgresDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePostgresDatabaseWithBody request with any body
CreatePostgresDatabaseWithBody(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePostgresDatabase(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, body CreatePostgresDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePostgresDatabase request
DeletePostgresDatabase(ctx context.Context, cluster ClusterPath, database string, params *DeletePostgresDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPostgresDatabase request
GetPostgresDatabase(ctx context.Context, cluster ClusterPath, database string, params *GetPostgresDatabaseParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RevokePostgresPrivilegesWithBody request with any body
RevokePostgresPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RevokePostgresPrivileges(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, body RevokePostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPostgresGrants request
ListPostgresGrants(ctx context.Context, cluster ClusterPath, params *ListPostgresGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GrantPostgresPrivilegesWithBody request with any body
GrantPostgresPrivilegesWithBody(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GrantPostgresPrivileges(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, body GrantPostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListPostgresRoles request
ListPostgresRoles(ctx context.Context, cluster ClusterPath, params *ListPostgresRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePostgresRoleWithBody request with any body
CreatePostgresRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePostgresRole(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, body CreatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePostgresRole request
DeletePostgresRole(ctx context.Context, cluster ClusterPath, role string, params *DeletePostgresRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPostgresRole request
GetPostgresRole(ctx context.Context, cluster ClusterPath, role string, params *GetPostgresRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PatchPostgresRoleWithBody request with any body
PatchPostgresRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PatchPostgresRole(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, body PatchPostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePostgresRoleWithBody request with any body
UpdatePostgresRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePostgresRole(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, body UpdatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotatePostgresRolePassword request
RotatePostgresRolePassword(ctx context.Context, cluster ClusterPath, role string, params *RotatePostgresRolePasswordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRabbitMQOperatorPolicies request
ListRabbitMQOperatorPolicies(ctx context.Context, cluster ClusterPath, params *ListRabbitMQOperatorPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRabbitMQOperatorPolicyWithBody request with any body
CreateRabbitMQOperatorPolicyWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, body CreateRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRabbitMQOperatorPolicy request
DeleteRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRabbitMQOperatorPolicy request
GetRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRabbitMQOperatorPolicyWithBody request with any body
ReplaceRabbitMQOperatorPolicyWithBody(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRabbitMQOperatorPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, body ReplaceRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRabbitMQPermissions request
ListRabbitMQPermissions(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRabbitMQPermissionWithBody request with any body
CreateRabbitMQPermissionWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRabbitMQPermission(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, body CreateRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRabbitMQPermission request
DeleteRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRabbitMQPermission request
GetRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRabbitMQPermissionWithBody request with any body
ReplaceRabbitMQPermissionWithBody(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRabbitMQPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, body ReplaceRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRabbitMQPolicies request
ListRabbitMQPolicies(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRabbitMQPolicyWithBody request with any body
CreateRabbitMQPolicyWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRabbitMQPolicy(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, body CreateRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRabbitMQPolicy request
DeleteRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRabbitMQPolicy request
GetRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRabbitMQPolicyWithBody request with any body
ReplaceRabbitMQPolicyWithBody(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRabbitMQPolicy(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, body ReplaceRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRabbitMQTopicPermissions request
ListRabbitMQTopicPermissions(ctx context.Context, cluster ClusterPath, params *ListRabbitMQTopicPermissionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRabbitMQTopicPermissionWithBody request with any body
CreateRabbitMQTopicPermissionWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, body CreateRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRabbitMQTopicPermission request
DeleteRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRabbitMQTopicPermission request
GetRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRabbitMQTopicPermissionWithBody request with any body
ReplaceRabbitMQTopicPermissionWithBody(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRabbitMQTopicPermission(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, body ReplaceRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRabbitMQUsers request
ListRabbitMQUsers(ctx context.Context, cluster ClusterPath, params *ListRabbitMQUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRabbitMQUserWithBody request with any body
CreateRabbitMQUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRabbitMQUser(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, body CreateRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRabbitMQUser request
DeleteRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteRabbitMQUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRabbitMQUser request
GetRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, params *GetRabbitMQUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRabbitMQUserWithBody request with any body
ReplaceRabbitMQUserWithBody(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRabbitMQUser(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, body ReplaceRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRabbitMQVhosts request
ListRabbitMQVhosts(ctx context.Context, cluster ClusterPath, params *ListRabbitMQVhostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRabbitMQVhostWithBody request with any body
CreateRabbitMQVhostWithBody(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRabbitMQVhost(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, body CreateRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRabbitMQVhost request
DeleteRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, params *DeleteRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRabbitMQVhost request
GetRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, params *GetRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRabbitMQVhostWithBody request with any body
ReplaceRabbitMQVhostWithBody(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRabbitMQVhost(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, body ReplaceRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RaiseClusterFCVWithBody request with any body
RaiseClusterFCVWithBody(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RaiseClusterFCV(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, body RaiseClusterFCVJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestartCluster request
RestartCluster(ctx context.Context, cluster ClusterPath, params *RestartClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRestores request
ListRestores(ctx context.Context, cluster ClusterPath, params *ListRestoresParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRestoreWithBody request with any body
CreateRestoreWithBody(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRestore(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, body CreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRestore request
GetRestore(ctx context.Context, cluster ClusterPath, restore string, params *GetRestoreParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResumeCluster request
ResumeCluster(ctx context.Context, cluster ClusterPath, params *ResumeClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RetryClusterDeployments request
RetryClusterDeployments(ctx context.Context, cluster ClusterPath, params *RetryClusterDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateClusterTLS request
RotateClusterTLS(ctx context.Context, cluster ClusterPath, params *RotateClusterTLSParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterStatus request
GetClusterStatus(ctx context.Context, cluster ClusterPath, params *GetClusterStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSupabaseCredentials request
GetSupabaseCredentials(ctx context.Context, cluster ClusterPath, params *GetSupabaseCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSupabaseFunctions request
ListSupabaseFunctions(ctx context.Context, cluster ClusterPath, params *ListSupabaseFunctionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSupabaseFunction request
DeleteSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, params *DeleteSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSupabaseFunction request
GetSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, params *GetSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutSupabaseFunctionWithBody request with any body
PutSupabaseFunctionWithBody(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutSupabaseFunction(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, body PutSupabaseFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateSupabaseJWTSecret request
RotateSupabaseJWTSecret(ctx context.Context, cluster ClusterPath, params *RotateSupabaseJWTSecretParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetSupabaseSMTPPasswordWithBody request with any body
SetSupabaseSMTPPasswordWithBody(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetSupabaseSMTPPassword(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, body SetSupabaseSMTPPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSystemUsers request
ListSystemUsers(ctx context.Context, cluster ClusterPath, params *ListSystemUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateSystemUser request
RotateSystemUser(ctx context.Context, cluster ClusterPath, user string, params *RotateSystemUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListTemporalClientCertificates request
ListTemporalClientCertificates(ctx context.Context, cluster ClusterPath, params *ListTemporalClientCertificatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// IssueTemporalClientCertificateWithBody request with any body
IssueTemporalClientCertificateWithBody(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
IssueTemporalClientCertificate(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, body IssueTemporalClientCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListTemporalNamespaces request
ListTemporalNamespaces(ctx context.Context, cluster ClusterPath, params *ListTemporalNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTemporalNamespace request
DeleteTemporalNamespace(ctx context.Context, cluster ClusterPath, temporalNamespace string, params *DeleteTemporalNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetTemporalUIOIDCClientSecretWithBody request with any body
SetTemporalUIOIDCClientSecretWithBody(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetTemporalUIOIDCClientSecret(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, body SetTemporalUIOIDCClientSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpgradeClusterAgentsWithBody request with any body
UpgradeClusterAgentsWithBody(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpgradeClusterAgents(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, body UpgradeClusterAgentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListWeaviateRoles request
ListWeaviateRoles(ctx context.Context, cluster ClusterPath, params *ListWeaviateRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWeaviateRoleWithBody request with any body
CreateWeaviateRoleWithBody(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWeaviateRole(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, body CreateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteWeaviateRole request
DeleteWeaviateRole(ctx context.Context, cluster ClusterPath, role string, params *DeleteWeaviateRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWeaviateRole request
GetWeaviateRole(ctx context.Context, cluster ClusterPath, role string, params *GetWeaviateRoleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWeaviateRoleWithBody request with any body
UpdateWeaviateRoleWithBody(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWeaviateRole(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, body UpdateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListWeaviateUsers request
ListWeaviateUsers(ctx context.Context, cluster ClusterPath, params *ListWeaviateUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWeaviateUserWithBody request with any body
CreateWeaviateUserWithBody(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWeaviateUser(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, body CreateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteWeaviateUser request
DeleteWeaviateUser(ctx context.Context, cluster ClusterPath, user string, params *DeleteWeaviateUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWeaviateUser request
GetWeaviateUser(ctx context.Context, cluster ClusterPath, user string, params *GetWeaviateUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWeaviateUserWithBody request with any body
UpdateWeaviateUserWithBody(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWeaviateUser(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, body UpdateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateWeaviateUserKey request
RotateWeaviateUserKey(ctx context.Context, cluster ClusterPath, user string, params *RotateWeaviateUserKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetControlPlaneBackupPolicy request
GetControlPlaneBackupPolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateControlPlaneBackupPolicyWithBody request with any body
UpdateControlPlaneBackupPolicyWithBody(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateControlPlaneBackupPolicy(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, body UpdateControlPlaneBackupPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListControlPlaneBackups request
ListControlPlaneBackups(ctx context.Context, params *ListControlPlaneBackupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateControlPlaneBackup request
CreateControlPlaneBackup(ctx context.Context, params *CreateControlPlaneBackupParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DryRunCreateClusterWithBody request with any body
DryRunCreateClusterWithBody(ctx context.Context, params *DryRunCreateClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DryRunCreateCluster(ctx context.Context, params *DryRunCreateClusterParams, body DryRunCreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DryRunPatchClusterWithBody request with any body
DryRunPatchClusterWithBody(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DryRunPatchClusterWithApplicationMergePatchPlusJSONBody(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, body DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DryRunReplaceClusterWithBody request with any body
DryRunReplaceClusterWithBody(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DryRunReplaceCluster(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, body DryRunReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DryRunCreateRestoreWithBody request with any body
DryRunCreateRestoreWithBody(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DryRunCreateRestore(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, body DryRunCreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEvents request
ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// StreamEvents request
StreamEvents(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetHealth request
GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPrometheusMetrics request
GetPrometheusMetrics(ctx context.Context, params *GetPrometheusMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNamespaces request
ListNamespaces(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNamespaceWithBody request with any body
CreateNamespaceWithBody(ctx context.Context, params *CreateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNamespace(ctx context.Context, params *CreateNamespaceParams, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNamespace request
DeleteNamespace(ctx context.Context, namespace NamespacePath, params *DeleteNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNamespace request
GetNamespace(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNamespaceWithBody request with any body
UpdateNamespaceWithBody(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNamespace(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateNamespaceTokenWithBody request with any body
RotateNamespaceTokenWithBody(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RotateNamespaceToken(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, body RotateNamespaceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ValidateNamespace request
ValidateNamespace(ctx context.Context, namespace NamespacePath, params *ValidateNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListNotificationChannels request
ListNotificationChannels(ctx context.Context, params *ListNotificationChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNotificationChannelWithBody request with any body
CreateNotificationChannelWithBody(ctx context.Context, params *CreateNotificationChannelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNotificationChannel(ctx context.Context, params *CreateNotificationChannelParams, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNotificationChannel request
DeleteNotificationChannel(ctx context.Context, channel string, params *DeleteNotificationChannelParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotificationChannel request
GetNotificationChannel(ctx context.Context, channel string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceNotificationChannelWithBody request with any body
ReplaceNotificationChannelWithBody(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceNotificationChannel(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, body ReplaceNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TestNotificationChannel request
TestNotificationChannel(ctx context.Context, channel string, params *TestNotificationChannelParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOAuthGrants request
ListOAuthGrants(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteOAuthGrant request
DeleteOAuthGrant(ctx context.Context, grant string, params *DeleteOAuthGrantParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOpenAPISpec request
GetOpenAPISpec(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOperations request
ListOperations(ctx context.Context, params *ListOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetOperation request
GetOperation(ctx context.Context, operation string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CancelOperation request
CancelOperation(ctx context.Context, operation string, params *CancelOperationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListOrphanedVolumes request
ListOrphanedVolumes(ctx context.Context, params *ListOrphanedVolumesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissions request
GetPermissions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProviders request
ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProvider request
GetProvider(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckPermissionWithBody request with any body
CheckPermissionWithBody(ctx context.Context, params *CheckPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CheckPermission(ctx context.Context, params *CheckPermissionParams, body CheckPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRBACPolicy request
GetRBACPolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceRBACPolicyWithBody request with any body
ReplaceRBACPolicyWithBody(ctx context.Context, params *ReplaceRBACPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceRBACPolicy(ctx context.Context, params *ReplaceRBACPolicyParams, body ReplaceRBACPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSettings request
GetSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReplaceSettingsWithBody request with any body
ReplaceSettingsWithBody(ctx context.Context, params *ReplaceSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReplaceSettings(ctx context.Context, params *ReplaceSettingsParams, body ReplaceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAgentRolloutSettings request
GetAgentRolloutSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAgentRolloutSettingsWithBody request with any body
UpdateAgentRolloutSettingsWithBody(ctx context.Context, params *UpdateAgentRolloutSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAgentRolloutSettings(ctx context.Context, params *UpdateAgentRolloutSettingsParams, body UpdateAgentRolloutSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetVersion request
GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithBearerToken ¶
func WithBearerToken(token string) ClientOption
WithBearerToken adds API token authentication to every request. Pass the token value without the "Bearer " prefix. Load it from a secret manager and never log it.
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
Example ¶
package main
import (
"context"
"encoding/json"
"fmt"
"log"
"net/http"
"os"
"time"
"github.com/KarakoramDev/Karakoram/pkg/client"
)
func main() {
// Replace this origin with https://<host>/api/v1. Keep the /api/v1 suffix.
c, err := client.NewClientWithResponses("https://karakoram.example/api/v1",
client.WithBearerToken(os.Getenv("KARAKORAM_TOKEN")),
client.WithHTTPClient(&http.Client{Timeout: 30 * time.Second}))
if err != nil {
log.Fatal(err)
}
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
defer cancel()
// Supply the operation ID returned by an accepted mutation, not a cluster name.
if err := listAndWait(ctx, c, os.Getenv("KARAKORAM_OPERATION_ID")); err != nil {
log.Fatal(err)
}
}
func listAndWait(ctx context.Context, c *client.ClientWithResponses, operationID string) error {
response, err := c.ListClustersWithResponse(ctx, nil)
if err != nil {
return err
}
if err := responseError(response.StatusCode(), response.Body); err != nil {
return err
}
if response.JSON200 == nil {
return fmt.Errorf("unexpected cluster response: %s", response.Status())
}
for _, cluster := range response.JSON200.Items {
fmt.Println(cluster.Name)
}
if operationID == "" {
return fmt.Errorf("supply the operation ID returned by an accepted mutation")
}
ticker := time.NewTicker(time.Second)
defer ticker.Stop()
for {
response, err := c.GetOperationWithResponse(ctx, operationID)
if err != nil {
return err
}
if err := responseError(response.StatusCode(), response.Body); err != nil {
return err
}
if response.JSON200 == nil {
return fmt.Errorf("unexpected operation response: %s", response.Status())
}
op := response.JSON200
switch string(op.Phase) {
case "Succeeded":
return nil
case "Failed", "Cancelled":
message := ""
if op.Message != nil {
message = *op.Message
}
if op.Error != nil {
return fmt.Errorf("operation %s %s: %s: %s", op.Id, op.Phase, op.Error.Code, op.Error.Message)
}
return fmt.Errorf("operation %s %s: %s", op.Id, op.Phase, message)
}
select {
case <-ctx.Done():
return ctx.Err()
case <-ticker.C:
}
}
}
func responseError(status int, body []byte) error {
if status >= 200 && status < 300 {
return nil
}
var apiError client.Error
if err := json.Unmarshal(body, &apiError); err != nil || apiError.Code == "" {
return fmt.Errorf("HTTP %d: %s", status, http.StatusText(status))
}
var details map[string]interface{}
if apiError.Details != nil {
details = *apiError.Details
}
return fmt.Errorf("HTTP %d: %s: %s (details: %v)", status, apiError.Code, apiError.Message, details)
}
Output:
func (*ClientWithResponses) CancelOperationWithResponse ¶
func (c *ClientWithResponses) CancelOperationWithResponse(ctx context.Context, operation string, params *CancelOperationParams, reqEditors ...RequestEditorFn) (*CancelOperationResponse, error)
CancelOperationWithResponse request returning *CancelOperationResponse
func (*ClientWithResponses) ChangePasswordWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangePasswordWithBodyWithResponse(ctx context.Context, params *ChangePasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
ChangePasswordWithBodyWithResponse request with arbitrary body returning *ChangePasswordResponse
func (*ClientWithResponses) ChangePasswordWithResponse ¶
func (c *ClientWithResponses) ChangePasswordWithResponse(ctx context.Context, params *ChangePasswordParams, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
func (*ClientWithResponses) CheckPermissionWithBodyWithResponse ¶
func (c *ClientWithResponses) CheckPermissionWithBodyWithResponse(ctx context.Context, params *CheckPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CheckPermissionResponse, error)
CheckPermissionWithBodyWithResponse request with arbitrary body returning *CheckPermissionResponse
func (*ClientWithResponses) CheckPermissionWithResponse ¶
func (c *ClientWithResponses) CheckPermissionWithResponse(ctx context.Context, params *CheckPermissionParams, body CheckPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CheckPermissionResponse, error)
func (*ClientWithResponses) CreateAPITokenWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAPITokenWithBodyWithResponse(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPITokenResponse, error)
CreateAPITokenWithBodyWithResponse request with arbitrary body returning *CreateAPITokenResponse
func (*ClientWithResponses) CreateAPITokenWithResponse ¶
func (c *ClientWithResponses) CreateAPITokenWithResponse(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPITokenResponse, error)
func (*ClientWithResponses) CreateAccountWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAccountWithBodyWithResponse(ctx context.Context, params *CreateAccountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountResponse, error)
CreateAccountWithBodyWithResponse request with arbitrary body returning *CreateAccountResponse
func (*ClientWithResponses) CreateAccountWithResponse ¶
func (c *ClientWithResponses) CreateAccountWithResponse(ctx context.Context, params *CreateAccountParams, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountResponse, error)
func (*ClientWithResponses) CreateBackupDrillWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateBackupDrillWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackupDrillResponse, error)
CreateBackupDrillWithBodyWithResponse request with arbitrary body returning *CreateBackupDrillResponse
func (*ClientWithResponses) CreateBackupDrillWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateBackupDrillWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, body CreateBackupDrillJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackupDrillResponse, error)
func (*ClientWithResponses) CreateBackupStorageWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateBackupStorageWithBodyWithResponse(ctx context.Context, params *CreateBackupStorageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackupStorageResponse, error)
CreateBackupStorageWithBodyWithResponse request with arbitrary body returning *CreateBackupStorageResponse
func (*ClientWithResponses) CreateBackupStorageWithResponse ¶
func (c *ClientWithResponses) CreateBackupStorageWithResponse(ctx context.Context, params *CreateBackupStorageParams, body CreateBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackupStorageResponse, error)
func (*ClientWithResponses) CreateBackupWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateBackupWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackupResponse, error)
CreateBackupWithBodyWithResponse request with arbitrary body returning *CreateBackupResponse
func (*ClientWithResponses) CreateBackupWithResponse ¶
func (c *ClientWithResponses) CreateBackupWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, body CreateBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackupResponse, error)
func (*ClientWithResponses) CreateClusterWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateClusterWithBodyWithResponse(ctx context.Context, params *CreateClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)
CreateClusterWithBodyWithResponse request with arbitrary body returning *CreateClusterResponse
func (*ClientWithResponses) CreateClusterWithResponse ¶
func (c *ClientWithResponses) CreateClusterWithResponse(ctx context.Context, params *CreateClusterParams, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)
func (*ClientWithResponses) CreateControlPlaneBackupWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateControlPlaneBackupWithResponse(ctx context.Context, params *CreateControlPlaneBackupParams, reqEditors ...RequestEditorFn) (*CreateControlPlaneBackupResponse, error)
CreateControlPlaneBackupWithResponse request returning *CreateControlPlaneBackupResponse
func (*ClientWithResponses) CreateDatabaseRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateDatabaseRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseRoleResponse, error)
CreateDatabaseRoleWithBodyWithResponse request with arbitrary body returning *CreateDatabaseRoleResponse
func (*ClientWithResponses) CreateDatabaseRoleWithResponse ¶
func (c *ClientWithResponses) CreateDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, body CreateDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseRoleResponse, error)
func (*ClientWithResponses) CreateDatabaseUserWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateDatabaseUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseUserResponse, error)
CreateDatabaseUserWithBodyWithResponse request with arbitrary body returning *CreateDatabaseUserResponse
func (*ClientWithResponses) CreateDatabaseUserWithResponse ¶
func (c *ClientWithResponses) CreateDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, body CreateDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseUserResponse, error)
func (*ClientWithResponses) CreateElasticAPIKeyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateElasticAPIKeyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateElasticAPIKeyResponse, error)
CreateElasticAPIKeyWithBodyWithResponse request with arbitrary body returning *CreateElasticAPIKeyResponse
func (*ClientWithResponses) CreateElasticAPIKeyWithResponse ¶
func (c *ClientWithResponses) CreateElasticAPIKeyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, body CreateElasticAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateElasticAPIKeyResponse, error)
func (*ClientWithResponses) CreateElasticRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateElasticRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateElasticRoleResponse, error)
CreateElasticRoleWithBodyWithResponse request with arbitrary body returning *CreateElasticRoleResponse
func (*ClientWithResponses) CreateElasticRoleWithResponse ¶
func (c *ClientWithResponses) CreateElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, body CreateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateElasticRoleResponse, error)
func (*ClientWithResponses) CreateElasticUserWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateElasticUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateElasticUserResponse, error)
CreateElasticUserWithBodyWithResponse request with arbitrary body returning *CreateElasticUserResponse
func (*ClientWithResponses) CreateElasticUserWithResponse ¶
func (c *ClientWithResponses) CreateElasticUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, body CreateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateElasticUserResponse, error)
func (*ClientWithResponses) CreateMySQLDatabaseWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateMySQLDatabaseWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMySQLDatabaseResponse, error)
CreateMySQLDatabaseWithBodyWithResponse request with arbitrary body returning *CreateMySQLDatabaseResponse
func (*ClientWithResponses) CreateMySQLDatabaseWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, body CreateMySQLDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMySQLDatabaseResponse, error)
func (*ClientWithResponses) CreateMySQLUserWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateMySQLUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMySQLUserResponse, error)
CreateMySQLUserWithBodyWithResponse request with arbitrary body returning *CreateMySQLUserResponse
func (*ClientWithResponses) CreateMySQLUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, body CreateMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMySQLUserResponse, error)
func (*ClientWithResponses) CreateNamespaceWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateNamespaceWithBodyWithResponse(ctx context.Context, params *CreateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceResponse, error)
CreateNamespaceWithBodyWithResponse request with arbitrary body returning *CreateNamespaceResponse
func (*ClientWithResponses) CreateNamespaceWithResponse ¶
func (c *ClientWithResponses) CreateNamespaceWithResponse(ctx context.Context, params *CreateNamespaceParams, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResponse, error)
func (*ClientWithResponses) CreateNeo4jUserWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateNeo4jUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNeo4jUserResponse, error)
CreateNeo4jUserWithBodyWithResponse request with arbitrary body returning *CreateNeo4jUserResponse
func (*ClientWithResponses) CreateNeo4jUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, body CreateNeo4jUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNeo4jUserResponse, error)
func (*ClientWithResponses) CreateNotificationChannelWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateNotificationChannelWithBodyWithResponse(ctx context.Context, params *CreateNotificationChannelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
CreateNotificationChannelWithBodyWithResponse request with arbitrary body returning *CreateNotificationChannelResponse
func (*ClientWithResponses) CreateNotificationChannelWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateNotificationChannelWithResponse(ctx context.Context, params *CreateNotificationChannelParams, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
func (*ClientWithResponses) CreateOpenBaoDatabaseConnectionWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateOpenBaoDatabaseConnectionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOpenBaoDatabaseConnectionResponse, error)
CreateOpenBaoDatabaseConnectionWithBodyWithResponse request with arbitrary body returning *CreateOpenBaoDatabaseConnectionResponse
func (*ClientWithResponses) CreateOpenBaoDatabaseConnectionWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, body CreateOpenBaoDatabaseConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOpenBaoDatabaseConnectionResponse, error)
func (*ClientWithResponses) CreatePostgresDatabaseWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) CreatePostgresDatabaseWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresDatabaseResponse, error)
CreatePostgresDatabaseWithBodyWithResponse request with arbitrary body returning *CreatePostgresDatabaseResponse
func (*ClientWithResponses) CreatePostgresDatabaseWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) CreatePostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, body CreatePostgresDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresDatabaseResponse, error)
func (*ClientWithResponses) CreatePostgresRoleWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) CreatePostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresRoleResponse, error)
CreatePostgresRoleWithBodyWithResponse request with arbitrary body returning *CreatePostgresRoleResponse
func (*ClientWithResponses) CreatePostgresRoleWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) CreatePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, body CreatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresRoleResponse, error)
func (*ClientWithResponses) CreateRabbitMQOperatorPolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQOperatorPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQOperatorPolicyResponse, error)
CreateRabbitMQOperatorPolicyWithBodyWithResponse request with arbitrary body returning *CreateRabbitMQOperatorPolicyResponse
func (*ClientWithResponses) CreateRabbitMQOperatorPolicyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, body CreateRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQOperatorPolicyResponse, error)
func (*ClientWithResponses) CreateRabbitMQPermissionWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQPermissionResponse, error)
CreateRabbitMQPermissionWithBodyWithResponse request with arbitrary body returning *CreateRabbitMQPermissionResponse
func (*ClientWithResponses) CreateRabbitMQPermissionWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, body CreateRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQPermissionResponse, error)
func (*ClientWithResponses) CreateRabbitMQPolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQPolicyResponse, error)
CreateRabbitMQPolicyWithBodyWithResponse request with arbitrary body returning *CreateRabbitMQPolicyResponse
func (*ClientWithResponses) CreateRabbitMQPolicyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, body CreateRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQPolicyResponse, error)
func (*ClientWithResponses) CreateRabbitMQTopicPermissionWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQTopicPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQTopicPermissionResponse, error)
CreateRabbitMQTopicPermissionWithBodyWithResponse request with arbitrary body returning *CreateRabbitMQTopicPermissionResponse
func (*ClientWithResponses) CreateRabbitMQTopicPermissionWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, body CreateRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQTopicPermissionResponse, error)
func (*ClientWithResponses) CreateRabbitMQUserWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQUserResponse, error)
CreateRabbitMQUserWithBodyWithResponse request with arbitrary body returning *CreateRabbitMQUserResponse
func (*ClientWithResponses) CreateRabbitMQUserWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, body CreateRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQUserResponse, error)
func (*ClientWithResponses) CreateRabbitMQVhostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQVhostWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQVhostResponse, error)
CreateRabbitMQVhostWithBodyWithResponse request with arbitrary body returning *CreateRabbitMQVhostResponse
func (*ClientWithResponses) CreateRabbitMQVhostWithResponse ¶
func (c *ClientWithResponses) CreateRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, body CreateRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQVhostResponse, error)
func (*ClientWithResponses) CreateRestoreWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRestoreWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRestoreResponse, error)
CreateRestoreWithBodyWithResponse request with arbitrary body returning *CreateRestoreResponse
func (*ClientWithResponses) CreateRestoreWithResponse ¶
func (c *ClientWithResponses) CreateRestoreWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, body CreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRestoreResponse, error)
func (*ClientWithResponses) CreateWeaviateRoleWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateWeaviateRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWeaviateRoleResponse, error)
CreateWeaviateRoleWithBodyWithResponse request with arbitrary body returning *CreateWeaviateRoleResponse
func (*ClientWithResponses) CreateWeaviateRoleWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, body CreateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWeaviateRoleResponse, error)
func (*ClientWithResponses) CreateWeaviateUserWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateWeaviateUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWeaviateUserResponse, error)
CreateWeaviateUserWithBodyWithResponse request with arbitrary body returning *CreateWeaviateUserResponse
func (*ClientWithResponses) CreateWeaviateUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) CreateWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, body CreateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWeaviateUserResponse, error)
func (*ClientWithResponses) DeleteAPITokenWithResponse ¶
func (c *ClientWithResponses) DeleteAPITokenWithResponse(ctx context.Context, token string, params *DeleteAPITokenParams, reqEditors ...RequestEditorFn) (*DeleteAPITokenResponse, error)
DeleteAPITokenWithResponse request returning *DeleteAPITokenResponse
func (*ClientWithResponses) DeleteAccountWithResponse ¶
func (c *ClientWithResponses) DeleteAccountWithResponse(ctx context.Context, account string, params *DeleteAccountParams, reqEditors ...RequestEditorFn) (*DeleteAccountResponse, error)
DeleteAccountWithResponse request returning *DeleteAccountResponse
func (*ClientWithResponses) DeleteBackupStorageWithResponse ¶
func (c *ClientWithResponses) DeleteBackupStorageWithResponse(ctx context.Context, storage string, params *DeleteBackupStorageParams, reqEditors ...RequestEditorFn) (*DeleteBackupStorageResponse, error)
DeleteBackupStorageWithResponse request returning *DeleteBackupStorageResponse
func (*ClientWithResponses) DeleteBackupWithResponse ¶
func (c *ClientWithResponses) DeleteBackupWithResponse(ctx context.Context, cluster ClusterPath, backup string, params *DeleteBackupParams, reqEditors ...RequestEditorFn) (*DeleteBackupResponse, error)
DeleteBackupWithResponse request returning *DeleteBackupResponse
func (*ClientWithResponses) DeleteClusterWithResponse ¶
func (c *ClientWithResponses) DeleteClusterWithResponse(ctx context.Context, cluster ClusterPath, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*DeleteClusterResponse, error)
DeleteClusterWithResponse request returning *DeleteClusterResponse
func (*ClientWithResponses) DeleteDatabaseRoleWithResponse ¶
func (c *ClientWithResponses) DeleteDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *DeleteDatabaseRoleParams, reqEditors ...RequestEditorFn) (*DeleteDatabaseRoleResponse, error)
DeleteDatabaseRoleWithResponse request returning *DeleteDatabaseRoleResponse
func (*ClientWithResponses) DeleteDatabaseUserWithResponse ¶
func (c *ClientWithResponses) DeleteDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *DeleteDatabaseUserParams, reqEditors ...RequestEditorFn) (*DeleteDatabaseUserResponse, error)
DeleteDatabaseUserWithResponse request returning *DeleteDatabaseUserResponse
func (*ClientWithResponses) DeleteElasticRoleWithResponse ¶
func (c *ClientWithResponses) DeleteElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *DeleteElasticRoleParams, reqEditors ...RequestEditorFn) (*DeleteElasticRoleResponse, error)
DeleteElasticRoleWithResponse request returning *DeleteElasticRoleResponse
func (*ClientWithResponses) DeleteElasticUserWithResponse ¶
func (c *ClientWithResponses) DeleteElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, params *DeleteElasticUserParams, reqEditors ...RequestEditorFn) (*DeleteElasticUserResponse, error)
DeleteElasticUserWithResponse request returning *DeleteElasticUserResponse
func (*ClientWithResponses) DeleteMySQLDatabaseWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *DeleteMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*DeleteMySQLDatabaseResponse, error)
DeleteMySQLDatabaseWithResponse request returning *DeleteMySQLDatabaseResponse
func (*ClientWithResponses) DeleteMySQLUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteMySQLUserParams, reqEditors ...RequestEditorFn) (*DeleteMySQLUserResponse, error)
DeleteMySQLUserWithResponse request returning *DeleteMySQLUserResponse
func (*ClientWithResponses) DeleteNamespaceWithResponse ¶
func (c *ClientWithResponses) DeleteNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *DeleteNamespaceParams, reqEditors ...RequestEditorFn) (*DeleteNamespaceResponse, error)
DeleteNamespaceWithResponse request returning *DeleteNamespaceResponse
func (*ClientWithResponses) DeleteNeo4jUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteNeo4jUserParams, reqEditors ...RequestEditorFn) (*DeleteNeo4jUserResponse, error)
DeleteNeo4jUserWithResponse request returning *DeleteNeo4jUserResponse
func (*ClientWithResponses) DeleteNotificationChannelWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteNotificationChannelWithResponse(ctx context.Context, channel string, params *DeleteNotificationChannelParams, reqEditors ...RequestEditorFn) (*DeleteNotificationChannelResponse, error)
DeleteNotificationChannelWithResponse request returning *DeleteNotificationChannelResponse
func (*ClientWithResponses) DeleteOAuthGrantWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DeleteOAuthGrantWithResponse(ctx context.Context, grant string, params *DeleteOAuthGrantParams, reqEditors ...RequestEditorFn) (*DeleteOAuthGrantResponse, error)
DeleteOAuthGrantWithResponse request returning *DeleteOAuthGrantResponse
func (*ClientWithResponses) DeleteOpenBaoDatabaseConnectionWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, connection string, params *DeleteOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*DeleteOpenBaoDatabaseConnectionResponse, error)
DeleteOpenBaoDatabaseConnectionWithResponse request returning *DeleteOpenBaoDatabaseConnectionResponse
func (*ClientWithResponses) DeletePostgresDatabaseWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) DeletePostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *DeletePostgresDatabaseParams, reqEditors ...RequestEditorFn) (*DeletePostgresDatabaseResponse, error)
DeletePostgresDatabaseWithResponse request returning *DeletePostgresDatabaseResponse
func (*ClientWithResponses) DeletePostgresRoleWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) DeletePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *DeletePostgresRoleParams, reqEditors ...RequestEditorFn) (*DeletePostgresRoleResponse, error)
DeletePostgresRoleWithResponse request returning *DeletePostgresRoleResponse
func (*ClientWithResponses) DeleteRabbitMQOperatorPolicyWithResponse ¶
func (c *ClientWithResponses) DeleteRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQOperatorPolicyResponse, error)
DeleteRabbitMQOperatorPolicyWithResponse request returning *DeleteRabbitMQOperatorPolicyResponse
func (*ClientWithResponses) DeleteRabbitMQPermissionWithResponse ¶
func (c *ClientWithResponses) DeleteRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQPermissionResponse, error)
DeleteRabbitMQPermissionWithResponse request returning *DeleteRabbitMQPermissionResponse
func (*ClientWithResponses) DeleteRabbitMQPolicyWithResponse ¶
func (c *ClientWithResponses) DeleteRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQPolicyResponse, error)
DeleteRabbitMQPolicyWithResponse request returning *DeleteRabbitMQPolicyResponse
func (*ClientWithResponses) DeleteRabbitMQTopicPermissionWithResponse ¶
func (c *ClientWithResponses) DeleteRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQTopicPermissionResponse, error)
DeleteRabbitMQTopicPermissionWithResponse request returning *DeleteRabbitMQTopicPermissionResponse
func (*ClientWithResponses) DeleteRabbitMQUserWithResponse ¶
func (c *ClientWithResponses) DeleteRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteRabbitMQUserParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQUserResponse, error)
DeleteRabbitMQUserWithResponse request returning *DeleteRabbitMQUserResponse
func (*ClientWithResponses) DeleteRabbitMQVhostWithResponse ¶
func (c *ClientWithResponses) DeleteRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *DeleteRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQVhostResponse, error)
DeleteRabbitMQVhostWithResponse request returning *DeleteRabbitMQVhostResponse
func (*ClientWithResponses) DeleteSupabaseFunctionWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) DeleteSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, params *DeleteSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*DeleteSupabaseFunctionResponse, error)
DeleteSupabaseFunctionWithResponse request returning *DeleteSupabaseFunctionResponse
func (*ClientWithResponses) DeleteTemporalNamespaceWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteTemporalNamespaceWithResponse(ctx context.Context, cluster ClusterPath, temporalNamespace string, params *DeleteTemporalNamespaceParams, reqEditors ...RequestEditorFn) (*DeleteTemporalNamespaceResponse, error)
DeleteTemporalNamespaceWithResponse request returning *DeleteTemporalNamespaceResponse
func (*ClientWithResponses) DeleteWeaviateRoleWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *DeleteWeaviateRoleParams, reqEditors ...RequestEditorFn) (*DeleteWeaviateRoleResponse, error)
DeleteWeaviateRoleWithResponse request returning *DeleteWeaviateRoleResponse
func (*ClientWithResponses) DeleteWeaviateUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DeleteWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteWeaviateUserParams, reqEditors ...RequestEditorFn) (*DeleteWeaviateUserResponse, error)
DeleteWeaviateUserWithResponse request returning *DeleteWeaviateUserResponse
func (*ClientWithResponses) DiscardMySQLUserOldPasswordWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) DiscardMySQLUserOldPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DiscardMySQLUserOldPasswordParams, reqEditors ...RequestEditorFn) (*DiscardMySQLUserOldPasswordResponse, error)
DiscardMySQLUserOldPasswordWithResponse request returning *DiscardMySQLUserOldPasswordResponse
func (*ClientWithResponses) DryRunCreateClusterWithBodyWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunCreateClusterWithBodyWithResponse(ctx context.Context, params *DryRunCreateClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunCreateClusterResponse, error)
DryRunCreateClusterWithBodyWithResponse request with arbitrary body returning *DryRunCreateClusterResponse
func (*ClientWithResponses) DryRunCreateClusterWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunCreateClusterWithResponse(ctx context.Context, params *DryRunCreateClusterParams, body DryRunCreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunCreateClusterResponse, error)
func (*ClientWithResponses) DryRunCreateRestoreWithBodyWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunCreateRestoreWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunCreateRestoreResponse, error)
DryRunCreateRestoreWithBodyWithResponse request with arbitrary body returning *DryRunCreateRestoreResponse
func (*ClientWithResponses) DryRunCreateRestoreWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunCreateRestoreWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, body DryRunCreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunCreateRestoreResponse, error)
func (*ClientWithResponses) DryRunPatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunPatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, body DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunPatchClusterResponse, error)
func (*ClientWithResponses) DryRunPatchClusterWithBodyWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunPatchClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunPatchClusterResponse, error)
DryRunPatchClusterWithBodyWithResponse request with arbitrary body returning *DryRunPatchClusterResponse
func (*ClientWithResponses) DryRunReplaceClusterWithBodyWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunReplaceClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunReplaceClusterResponse, error)
DryRunReplaceClusterWithBodyWithResponse request with arbitrary body returning *DryRunReplaceClusterResponse
func (*ClientWithResponses) DryRunReplaceClusterWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) DryRunReplaceClusterWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, body DryRunReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunReplaceClusterResponse, error)
func (*ClientWithResponses) GetAPITokenWithResponse ¶
func (c *ClientWithResponses) GetAPITokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetAPITokenResponse, error)
GetAPITokenWithResponse request returning *GetAPITokenResponse
func (*ClientWithResponses) GetAccountWithResponse ¶
func (c *ClientWithResponses) GetAccountWithResponse(ctx context.Context, account string, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)
GetAccountWithResponse request returning *GetAccountResponse
func (*ClientWithResponses) GetAgentRolloutSettingsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetAgentRolloutSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAgentRolloutSettingsResponse, error)
GetAgentRolloutSettingsWithResponse request returning *GetAgentRolloutSettingsResponse
func (*ClientWithResponses) GetBackupDrillWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetBackupDrillWithResponse(ctx context.Context, cluster ClusterPath, drill string, params *GetBackupDrillParams, reqEditors ...RequestEditorFn) (*GetBackupDrillResponse, error)
GetBackupDrillWithResponse request returning *GetBackupDrillResponse
func (*ClientWithResponses) GetBackupStorageWithResponse ¶
func (c *ClientWithResponses) GetBackupStorageWithResponse(ctx context.Context, storage string, params *GetBackupStorageParams, reqEditors ...RequestEditorFn) (*GetBackupStorageResponse, error)
GetBackupStorageWithResponse request returning *GetBackupStorageResponse
func (*ClientWithResponses) GetBackupWithResponse ¶
func (c *ClientWithResponses) GetBackupWithResponse(ctx context.Context, cluster ClusterPath, backup string, params *GetBackupParams, reqEditors ...RequestEditorFn) (*GetBackupResponse, error)
GetBackupWithResponse request returning *GetBackupResponse
func (*ClientWithResponses) GetClusterBalancerWithResponse ¶
func (c *ClientWithResponses) GetClusterBalancerWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterBalancerParams, reqEditors ...RequestEditorFn) (*GetClusterBalancerResponse, error)
GetClusterBalancerWithResponse request returning *GetClusterBalancerResponse
func (*ClientWithResponses) GetClusterConnectionWithResponse ¶
func (c *ClientWithResponses) GetClusterConnectionWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterConnectionParams, reqEditors ...RequestEditorFn) (*GetClusterConnectionResponse, error)
GetClusterConnectionWithResponse request returning *GetClusterConnectionResponse
func (*ClientWithResponses) GetClusterMemberWithResponse ¶
func (c *ClientWithResponses) GetClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, params *GetClusterMemberParams, reqEditors ...RequestEditorFn) (*GetClusterMemberResponse, error)
GetClusterMemberWithResponse request returning *GetClusterMemberResponse
func (*ClientWithResponses) GetClusterMetricsWithResponse ¶
func (c *ClientWithResponses) GetClusterMetricsWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterMetricsParams, reqEditors ...RequestEditorFn) (*GetClusterMetricsResponse, error)
GetClusterMetricsWithResponse request returning *GetClusterMetricsResponse
func (*ClientWithResponses) GetClusterPlacementWithResponse ¶
func (c *ClientWithResponses) GetClusterPlacementWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterPlacementParams, reqEditors ...RequestEditorFn) (*GetClusterPlacementResponse, error)
GetClusterPlacementWithResponse request returning *GetClusterPlacementResponse
func (*ClientWithResponses) GetClusterStatusWithResponse ¶
func (c *ClientWithResponses) GetClusterStatusWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterStatusParams, reqEditors ...RequestEditorFn) (*GetClusterStatusResponse, error)
GetClusterStatusWithResponse request returning *GetClusterStatusResponse
func (*ClientWithResponses) GetClusterWithResponse ¶
func (c *ClientWithResponses) GetClusterWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterParams, reqEditors ...RequestEditorFn) (*GetClusterResponse, error)
GetClusterWithResponse request returning *GetClusterResponse
func (*ClientWithResponses) GetControlPlaneBackupPolicyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetControlPlaneBackupPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetControlPlaneBackupPolicyResponse, error)
GetControlPlaneBackupPolicyWithResponse request returning *GetControlPlaneBackupPolicyResponse
func (*ClientWithResponses) GetCurrentUserWithResponse ¶
func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)
GetCurrentUserWithResponse request returning *GetCurrentUserResponse
func (*ClientWithResponses) GetDatabaseRoleWithResponse ¶
func (c *ClientWithResponses) GetDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *GetDatabaseRoleParams, reqEditors ...RequestEditorFn) (*GetDatabaseRoleResponse, error)
GetDatabaseRoleWithResponse request returning *GetDatabaseRoleResponse
func (*ClientWithResponses) GetDatabaseUserWithResponse ¶
func (c *ClientWithResponses) GetDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *GetDatabaseUserParams, reqEditors ...RequestEditorFn) (*GetDatabaseUserResponse, error)
GetDatabaseUserWithResponse request returning *GetDatabaseUserResponse
func (*ClientWithResponses) GetElasticRoleWithResponse ¶
func (c *ClientWithResponses) GetElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *GetElasticRoleParams, reqEditors ...RequestEditorFn) (*GetElasticRoleResponse, error)
GetElasticRoleWithResponse request returning *GetElasticRoleResponse
func (*ClientWithResponses) GetElasticUserWithResponse ¶
func (c *ClientWithResponses) GetElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, params *GetElasticUserParams, reqEditors ...RequestEditorFn) (*GetElasticUserResponse, error)
GetElasticUserWithResponse request returning *GetElasticUserResponse
func (*ClientWithResponses) GetHealthWithResponse ¶
func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error)
GetHealthWithResponse request returning *GetHealthResponse
func (*ClientWithResponses) GetMemberLogsWithResponse ¶
func (c *ClientWithResponses) GetMemberLogsWithResponse(ctx context.Context, cluster ClusterPath, member string, params *GetMemberLogsParams, reqEditors ...RequestEditorFn) (*GetMemberLogsResponse, error)
GetMemberLogsWithResponse request returning *GetMemberLogsResponse
func (*ClientWithResponses) GetMySQLDatabaseWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *GetMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*GetMySQLDatabaseResponse, error)
GetMySQLDatabaseWithResponse request returning *GetMySQLDatabaseResponse
func (*ClientWithResponses) GetMySQLUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetMySQLUserParams, reqEditors ...RequestEditorFn) (*GetMySQLUserResponse, error)
GetMySQLUserWithResponse request returning *GetMySQLUserResponse
func (*ClientWithResponses) GetNamespaceWithResponse ¶
func (c *ClientWithResponses) GetNamespaceWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*GetNamespaceResponse, error)
GetNamespaceWithResponse request returning *GetNamespaceResponse
func (*ClientWithResponses) GetNeo4jUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetNeo4jUserParams, reqEditors ...RequestEditorFn) (*GetNeo4jUserResponse, error)
GetNeo4jUserWithResponse request returning *GetNeo4jUserResponse
func (*ClientWithResponses) GetNotificationChannelWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetNotificationChannelWithResponse(ctx context.Context, channel string, reqEditors ...RequestEditorFn) (*GetNotificationChannelResponse, error)
GetNotificationChannelWithResponse request returning *GetNotificationChannelResponse
func (*ClientWithResponses) GetOpenAPISpecWithResponse ¶
func (c *ClientWithResponses) GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResponse, error)
GetOpenAPISpecWithResponse request returning *GetOpenAPISpecResponse
func (*ClientWithResponses) GetOpenBaoDatabaseConnectionWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, connection string, params *GetOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*GetOpenBaoDatabaseConnectionResponse, error)
GetOpenBaoDatabaseConnectionWithResponse request returning *GetOpenBaoDatabaseConnectionResponse
func (*ClientWithResponses) GetOperationWithResponse ¶
func (c *ClientWithResponses) GetOperationWithResponse(ctx context.Context, operation string, reqEditors ...RequestEditorFn) (*GetOperationResponse, error)
GetOperationWithResponse request returning *GetOperationResponse
func (*ClientWithResponses) GetPITRWindowWithResponse ¶
func (c *ClientWithResponses) GetPITRWindowWithResponse(ctx context.Context, cluster ClusterPath, params *GetPITRWindowParams, reqEditors ...RequestEditorFn) (*GetPITRWindowResponse, error)
GetPITRWindowWithResponse request returning *GetPITRWindowResponse
func (*ClientWithResponses) GetPermissionsWithResponse ¶
func (c *ClientWithResponses) GetPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPermissionsResponse, error)
GetPermissionsWithResponse request returning *GetPermissionsResponse
func (*ClientWithResponses) GetPostgresDatabaseWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) GetPostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *GetPostgresDatabaseParams, reqEditors ...RequestEditorFn) (*GetPostgresDatabaseResponse, error)
GetPostgresDatabaseWithResponse request returning *GetPostgresDatabaseResponse
func (*ClientWithResponses) GetPostgresRoleWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) GetPostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *GetPostgresRoleParams, reqEditors ...RequestEditorFn) (*GetPostgresRoleResponse, error)
GetPostgresRoleWithResponse request returning *GetPostgresRoleResponse
func (*ClientWithResponses) GetPrometheusMetricsWithResponse ¶
func (c *ClientWithResponses) GetPrometheusMetricsWithResponse(ctx context.Context, params *GetPrometheusMetricsParams, reqEditors ...RequestEditorFn) (*GetPrometheusMetricsResponse, error)
GetPrometheusMetricsWithResponse request returning *GetPrometheusMetricsResponse
func (*ClientWithResponses) GetProviderWithResponse ¶
func (c *ClientWithResponses) GetProviderWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetProviderResponse, error)
GetProviderWithResponse request returning *GetProviderResponse
func (*ClientWithResponses) GetRBACPolicyWithResponse ¶
func (c *ClientWithResponses) GetRBACPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRBACPolicyResponse, error)
GetRBACPolicyWithResponse request returning *GetRBACPolicyResponse
func (*ClientWithResponses) GetRabbitMQOperatorPolicyWithResponse ¶
func (c *ClientWithResponses) GetRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*GetRabbitMQOperatorPolicyResponse, error)
GetRabbitMQOperatorPolicyWithResponse request returning *GetRabbitMQOperatorPolicyResponse
func (*ClientWithResponses) GetRabbitMQPermissionWithResponse ¶
func (c *ClientWithResponses) GetRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*GetRabbitMQPermissionResponse, error)
GetRabbitMQPermissionWithResponse request returning *GetRabbitMQPermissionResponse
func (*ClientWithResponses) GetRabbitMQPolicyWithResponse ¶
func (c *ClientWithResponses) GetRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*GetRabbitMQPolicyResponse, error)
GetRabbitMQPolicyWithResponse request returning *GetRabbitMQPolicyResponse
func (*ClientWithResponses) GetRabbitMQTopicPermissionWithResponse ¶
func (c *ClientWithResponses) GetRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*GetRabbitMQTopicPermissionResponse, error)
GetRabbitMQTopicPermissionWithResponse request returning *GetRabbitMQTopicPermissionResponse
func (*ClientWithResponses) GetRabbitMQUserWithResponse ¶
func (c *ClientWithResponses) GetRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetRabbitMQUserParams, reqEditors ...RequestEditorFn) (*GetRabbitMQUserResponse, error)
GetRabbitMQUserWithResponse request returning *GetRabbitMQUserResponse
func (*ClientWithResponses) GetRabbitMQVhostWithResponse ¶
func (c *ClientWithResponses) GetRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *GetRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*GetRabbitMQVhostResponse, error)
GetRabbitMQVhostWithResponse request returning *GetRabbitMQVhostResponse
func (*ClientWithResponses) GetRestoreWithResponse ¶
func (c *ClientWithResponses) GetRestoreWithResponse(ctx context.Context, cluster ClusterPath, restore string, params *GetRestoreParams, reqEditors ...RequestEditorFn) (*GetRestoreResponse, error)
GetRestoreWithResponse request returning *GetRestoreResponse
func (*ClientWithResponses) GetSettingsWithResponse ¶
func (c *ClientWithResponses) GetSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsResponse, error)
GetSettingsWithResponse request returning *GetSettingsResponse
func (*ClientWithResponses) GetSupabaseCredentialsWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) GetSupabaseCredentialsWithResponse(ctx context.Context, cluster ClusterPath, params *GetSupabaseCredentialsParams, reqEditors ...RequestEditorFn) (*GetSupabaseCredentialsResponse, error)
GetSupabaseCredentialsWithResponse request returning *GetSupabaseCredentialsResponse
func (*ClientWithResponses) GetSupabaseFunctionWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) GetSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, params *GetSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*GetSupabaseFunctionResponse, error)
GetSupabaseFunctionWithResponse request returning *GetSupabaseFunctionResponse
func (*ClientWithResponses) GetVersionWithResponse ¶
func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)
GetVersionWithResponse request returning *GetVersionResponse
func (*ClientWithResponses) GetWeaviateRoleWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *GetWeaviateRoleParams, reqEditors ...RequestEditorFn) (*GetWeaviateRoleResponse, error)
GetWeaviateRoleWithResponse request returning *GetWeaviateRoleResponse
func (*ClientWithResponses) GetWeaviateUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GetWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetWeaviateUserParams, reqEditors ...RequestEditorFn) (*GetWeaviateUserResponse, error)
GetWeaviateUserWithResponse request returning *GetWeaviateUserResponse
func (*ClientWithResponses) GrantMySQLPrivilegesWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GrantMySQLPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GrantMySQLPrivilegesResponse, error)
GrantMySQLPrivilegesWithBodyWithResponse request with arbitrary body returning *GrantMySQLPrivilegesResponse
func (*ClientWithResponses) GrantMySQLPrivilegesWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) GrantMySQLPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, body GrantMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*GrantMySQLPrivilegesResponse, error)
func (*ClientWithResponses) GrantPostgresPrivilegesWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) GrantPostgresPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GrantPostgresPrivilegesResponse, error)
GrantPostgresPrivilegesWithBodyWithResponse request with arbitrary body returning *GrantPostgresPrivilegesResponse
func (*ClientWithResponses) GrantPostgresPrivilegesWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) GrantPostgresPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, body GrantPostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*GrantPostgresPrivilegesResponse, error)
func (*ClientWithResponses) InvalidateElasticAPIKeyWithResponse ¶
func (c *ClientWithResponses) InvalidateElasticAPIKeyWithResponse(ctx context.Context, cluster ClusterPath, id string, params *InvalidateElasticAPIKeyParams, reqEditors ...RequestEditorFn) (*InvalidateElasticAPIKeyResponse, error)
InvalidateElasticAPIKeyWithResponse request returning *InvalidateElasticAPIKeyResponse
func (*ClientWithResponses) IssueTemporalClientCertificateWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) IssueTemporalClientCertificateWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssueTemporalClientCertificateResponse, error)
IssueTemporalClientCertificateWithBodyWithResponse request with arbitrary body returning *IssueTemporalClientCertificateResponse
func (*ClientWithResponses) IssueTemporalClientCertificateWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) IssueTemporalClientCertificateWithResponse(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, body IssueTemporalClientCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*IssueTemporalClientCertificateResponse, error)
func (*ClientWithResponses) ListAPITokensWithResponse ¶
func (c *ClientWithResponses) ListAPITokensWithResponse(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*ListAPITokensResponse, error)
ListAPITokensWithResponse request returning *ListAPITokensResponse
func (*ClientWithResponses) ListAccountsWithResponse ¶
func (c *ClientWithResponses) ListAccountsWithResponse(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResponse, error)
ListAccountsWithResponse request returning *ListAccountsResponse
func (*ClientWithResponses) ListBackendsWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) ListBackendsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBackendsResponse, error)
ListBackendsWithResponse request returning *ListBackendsResponse
func (*ClientWithResponses) ListBackupDrillsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListBackupDrillsWithResponse(ctx context.Context, cluster ClusterPath, params *ListBackupDrillsParams, reqEditors ...RequestEditorFn) (*ListBackupDrillsResponse, error)
ListBackupDrillsWithResponse request returning *ListBackupDrillsResponse
func (*ClientWithResponses) ListBackupStoragesWithResponse ¶
func (c *ClientWithResponses) ListBackupStoragesWithResponse(ctx context.Context, params *ListBackupStoragesParams, reqEditors ...RequestEditorFn) (*ListBackupStoragesResponse, error)
ListBackupStoragesWithResponse request returning *ListBackupStoragesResponse
func (*ClientWithResponses) ListBackupsWithResponse ¶
func (c *ClientWithResponses) ListBackupsWithResponse(ctx context.Context, cluster ClusterPath, params *ListBackupsParams, reqEditors ...RequestEditorFn) (*ListBackupsResponse, error)
ListBackupsWithResponse request returning *ListBackupsResponse
func (*ClientWithResponses) ListClusterMembersWithResponse ¶
func (c *ClientWithResponses) ListClusterMembersWithResponse(ctx context.Context, cluster ClusterPath, params *ListClusterMembersParams, reqEditors ...RequestEditorFn) (*ListClusterMembersResponse, error)
ListClusterMembersWithResponse request returning *ListClusterMembersResponse
func (*ClientWithResponses) ListClusterOperationsWithResponse ¶
func (c *ClientWithResponses) ListClusterOperationsWithResponse(ctx context.Context, cluster ClusterPath, params *ListClusterOperationsParams, reqEditors ...RequestEditorFn) (*ListClusterOperationsResponse, error)
ListClusterOperationsWithResponse request returning *ListClusterOperationsResponse
func (*ClientWithResponses) ListClustersWithResponse ¶
func (c *ClientWithResponses) ListClustersWithResponse(ctx context.Context, params *ListClustersParams, reqEditors ...RequestEditorFn) (*ListClustersResponse, error)
ListClustersWithResponse request returning *ListClustersResponse
func (*ClientWithResponses) ListControlPlaneBackupsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListControlPlaneBackupsWithResponse(ctx context.Context, params *ListControlPlaneBackupsParams, reqEditors ...RequestEditorFn) (*ListControlPlaneBackupsResponse, error)
ListControlPlaneBackupsWithResponse request returning *ListControlPlaneBackupsResponse
func (*ClientWithResponses) ListDatabaseRolesWithResponse ¶
func (c *ClientWithResponses) ListDatabaseRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListDatabaseRolesParams, reqEditors ...RequestEditorFn) (*ListDatabaseRolesResponse, error)
ListDatabaseRolesWithResponse request returning *ListDatabaseRolesResponse
func (*ClientWithResponses) ListDatabaseUsersWithResponse ¶
func (c *ClientWithResponses) ListDatabaseUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListDatabaseUsersParams, reqEditors ...RequestEditorFn) (*ListDatabaseUsersResponse, error)
ListDatabaseUsersWithResponse request returning *ListDatabaseUsersResponse
func (*ClientWithResponses) ListElasticAPIKeysWithResponse ¶
func (c *ClientWithResponses) ListElasticAPIKeysWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticAPIKeysParams, reqEditors ...RequestEditorFn) (*ListElasticAPIKeysResponse, error)
ListElasticAPIKeysWithResponse request returning *ListElasticAPIKeysResponse
func (*ClientWithResponses) ListElasticRolesWithResponse ¶
func (c *ClientWithResponses) ListElasticRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticRolesParams, reqEditors ...RequestEditorFn) (*ListElasticRolesResponse, error)
ListElasticRolesWithResponse request returning *ListElasticRolesResponse
func (*ClientWithResponses) ListElasticUsersWithResponse ¶
func (c *ClientWithResponses) ListElasticUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticUsersParams, reqEditors ...RequestEditorFn) (*ListElasticUsersResponse, error)
ListElasticUsersWithResponse request returning *ListElasticUsersResponse
func (*ClientWithResponses) ListEventsWithResponse ¶
func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)
ListEventsWithResponse request returning *ListEventsResponse
func (*ClientWithResponses) ListMySQLDatabasesWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListMySQLDatabasesWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLDatabasesParams, reqEditors ...RequestEditorFn) (*ListMySQLDatabasesResponse, error)
ListMySQLDatabasesWithResponse request returning *ListMySQLDatabasesResponse
func (*ClientWithResponses) ListMySQLGrantsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListMySQLGrantsWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLGrantsParams, reqEditors ...RequestEditorFn) (*ListMySQLGrantsResponse, error)
ListMySQLGrantsWithResponse request returning *ListMySQLGrantsResponse
func (*ClientWithResponses) ListMySQLUsersWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListMySQLUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLUsersParams, reqEditors ...RequestEditorFn) (*ListMySQLUsersResponse, error)
ListMySQLUsersWithResponse request returning *ListMySQLUsersResponse
func (*ClientWithResponses) ListNamespacesWithResponse ¶
func (c *ClientWithResponses) ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResponse, error)
ListNamespacesWithResponse request returning *ListNamespacesResponse
func (*ClientWithResponses) ListNeo4jUsersWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListNeo4jUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListNeo4jUsersParams, reqEditors ...RequestEditorFn) (*ListNeo4jUsersResponse, error)
ListNeo4jUsersWithResponse request returning *ListNeo4jUsersResponse
func (*ClientWithResponses) ListNotificationChannelsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListNotificationChannelsWithResponse(ctx context.Context, params *ListNotificationChannelsParams, reqEditors ...RequestEditorFn) (*ListNotificationChannelsResponse, error)
ListNotificationChannelsWithResponse request returning *ListNotificationChannelsResponse
func (*ClientWithResponses) ListOAuthGrantsWithResponse ¶ added in v0.3.0
func (c *ClientWithResponses) ListOAuthGrantsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOAuthGrantsResponse, error)
ListOAuthGrantsWithResponse request returning *ListOAuthGrantsResponse
func (*ClientWithResponses) ListOpenBaoDatabaseConnectionsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListOpenBaoDatabaseConnectionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListOpenBaoDatabaseConnectionsParams, reqEditors ...RequestEditorFn) (*ListOpenBaoDatabaseConnectionsResponse, error)
ListOpenBaoDatabaseConnectionsWithResponse request returning *ListOpenBaoDatabaseConnectionsResponse
func (*ClientWithResponses) ListOperationsWithResponse ¶
func (c *ClientWithResponses) ListOperationsWithResponse(ctx context.Context, params *ListOperationsParams, reqEditors ...RequestEditorFn) (*ListOperationsResponse, error)
ListOperationsWithResponse request returning *ListOperationsResponse
func (*ClientWithResponses) ListOrphanedVolumesWithResponse ¶
func (c *ClientWithResponses) ListOrphanedVolumesWithResponse(ctx context.Context, params *ListOrphanedVolumesParams, reqEditors ...RequestEditorFn) (*ListOrphanedVolumesResponse, error)
ListOrphanedVolumesWithResponse request returning *ListOrphanedVolumesResponse
func (*ClientWithResponses) ListPostgresBindingsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListPostgresBindingsWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresBindingsParams, reqEditors ...RequestEditorFn) (*ListPostgresBindingsResponse, error)
ListPostgresBindingsWithResponse request returning *ListPostgresBindingsResponse
func (*ClientWithResponses) ListPostgresDatabasesWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) ListPostgresDatabasesWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresDatabasesParams, reqEditors ...RequestEditorFn) (*ListPostgresDatabasesResponse, error)
ListPostgresDatabasesWithResponse request returning *ListPostgresDatabasesResponse
func (*ClientWithResponses) ListPostgresGrantsWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) ListPostgresGrantsWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresGrantsParams, reqEditors ...RequestEditorFn) (*ListPostgresGrantsResponse, error)
ListPostgresGrantsWithResponse request returning *ListPostgresGrantsResponse
func (*ClientWithResponses) ListPostgresRolesWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) ListPostgresRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresRolesParams, reqEditors ...RequestEditorFn) (*ListPostgresRolesResponse, error)
ListPostgresRolesWithResponse request returning *ListPostgresRolesResponse
func (*ClientWithResponses) ListProvidersWithResponse ¶
func (c *ClientWithResponses) ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)
ListProvidersWithResponse request returning *ListProvidersResponse
func (*ClientWithResponses) ListRabbitMQOperatorPoliciesWithResponse ¶
func (c *ClientWithResponses) ListRabbitMQOperatorPoliciesWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQOperatorPoliciesParams, reqEditors ...RequestEditorFn) (*ListRabbitMQOperatorPoliciesResponse, error)
ListRabbitMQOperatorPoliciesWithResponse request returning *ListRabbitMQOperatorPoliciesResponse
func (*ClientWithResponses) ListRabbitMQPermissionsWithResponse ¶
func (c *ClientWithResponses) ListRabbitMQPermissionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPermissionsParams, reqEditors ...RequestEditorFn) (*ListRabbitMQPermissionsResponse, error)
ListRabbitMQPermissionsWithResponse request returning *ListRabbitMQPermissionsResponse
func (*ClientWithResponses) ListRabbitMQPoliciesWithResponse ¶
func (c *ClientWithResponses) ListRabbitMQPoliciesWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPoliciesParams, reqEditors ...RequestEditorFn) (*ListRabbitMQPoliciesResponse, error)
ListRabbitMQPoliciesWithResponse request returning *ListRabbitMQPoliciesResponse
func (*ClientWithResponses) ListRabbitMQTopicPermissionsWithResponse ¶
func (c *ClientWithResponses) ListRabbitMQTopicPermissionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQTopicPermissionsParams, reqEditors ...RequestEditorFn) (*ListRabbitMQTopicPermissionsResponse, error)
ListRabbitMQTopicPermissionsWithResponse request returning *ListRabbitMQTopicPermissionsResponse
func (*ClientWithResponses) ListRabbitMQUsersWithResponse ¶
func (c *ClientWithResponses) ListRabbitMQUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQUsersParams, reqEditors ...RequestEditorFn) (*ListRabbitMQUsersResponse, error)
ListRabbitMQUsersWithResponse request returning *ListRabbitMQUsersResponse
func (*ClientWithResponses) ListRabbitMQVhostsWithResponse ¶
func (c *ClientWithResponses) ListRabbitMQVhostsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQVhostsParams, reqEditors ...RequestEditorFn) (*ListRabbitMQVhostsResponse, error)
ListRabbitMQVhostsWithResponse request returning *ListRabbitMQVhostsResponse
func (*ClientWithResponses) ListRestoresWithResponse ¶
func (c *ClientWithResponses) ListRestoresWithResponse(ctx context.Context, cluster ClusterPath, params *ListRestoresParams, reqEditors ...RequestEditorFn) (*ListRestoresResponse, error)
ListRestoresWithResponse request returning *ListRestoresResponse
func (*ClientWithResponses) ListSupabaseFunctionsWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) ListSupabaseFunctionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListSupabaseFunctionsParams, reqEditors ...RequestEditorFn) (*ListSupabaseFunctionsResponse, error)
ListSupabaseFunctionsWithResponse request returning *ListSupabaseFunctionsResponse
func (*ClientWithResponses) ListSystemUsersWithResponse ¶
func (c *ClientWithResponses) ListSystemUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListSystemUsersParams, reqEditors ...RequestEditorFn) (*ListSystemUsersResponse, error)
ListSystemUsersWithResponse request returning *ListSystemUsersResponse
func (*ClientWithResponses) ListTemporalClientCertificatesWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListTemporalClientCertificatesWithResponse(ctx context.Context, cluster ClusterPath, params *ListTemporalClientCertificatesParams, reqEditors ...RequestEditorFn) (*ListTemporalClientCertificatesResponse, error)
ListTemporalClientCertificatesWithResponse request returning *ListTemporalClientCertificatesResponse
func (*ClientWithResponses) ListTemporalNamespacesWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListTemporalNamespacesWithResponse(ctx context.Context, cluster ClusterPath, params *ListTemporalNamespacesParams, reqEditors ...RequestEditorFn) (*ListTemporalNamespacesResponse, error)
ListTemporalNamespacesWithResponse request returning *ListTemporalNamespacesResponse
func (*ClientWithResponses) ListWeaviateRolesWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListWeaviateRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListWeaviateRolesParams, reqEditors ...RequestEditorFn) (*ListWeaviateRolesResponse, error)
ListWeaviateRolesWithResponse request returning *ListWeaviateRolesResponse
func (*ClientWithResponses) ListWeaviateUsersWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ListWeaviateUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListWeaviateUsersParams, reqEditors ...RequestEditorFn) (*ListWeaviateUsersResponse, error)
ListWeaviateUsersWithResponse request returning *ListWeaviateUsersResponse
func (*ClientWithResponses) LoginWithBodyWithResponse ¶
func (c *ClientWithResponses) LoginWithBodyWithResponse(ctx context.Context, params *LoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginResponse, error)
LoginWithBodyWithResponse request with arbitrary body returning *LoginResponse
func (*ClientWithResponses) LoginWithResponse ¶
func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, params *LoginParams, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)
func (*ClientWithResponses) LogoutWithResponse ¶
func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
LogoutWithResponse request returning *LogoutResponse
func (*ClientWithResponses) MoveClusterMemberWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) MoveClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, params *MoveClusterMemberParams, reqEditors ...RequestEditorFn) (*MoveClusterMemberResponse, error)
MoveClusterMemberWithResponse request returning *MoveClusterMemberResponse
func (*ClientWithResponses) OidcCallbackWithResponse ¶
func (c *ClientWithResponses) OidcCallbackWithResponse(ctx context.Context, params *OidcCallbackParams, reqEditors ...RequestEditorFn) (*OidcCallbackResponse, error)
OidcCallbackWithResponse request returning *OidcCallbackResponse
func (*ClientWithResponses) OidcLoginWithResponse ¶
func (c *ClientWithResponses) OidcLoginWithResponse(ctx context.Context, params *OidcLoginParams, reqEditors ...RequestEditorFn) (*OidcLoginResponse, error)
OidcLoginWithResponse request returning *OidcLoginResponse
func (*ClientWithResponses) PatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, body PatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchClusterResponse, error)
func (*ClientWithResponses) PatchClusterWithBodyWithResponse ¶
func (c *ClientWithResponses) PatchClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchClusterResponse, error)
PatchClusterWithBodyWithResponse request with arbitrary body returning *PatchClusterResponse
func (*ClientWithResponses) PatchMySQLUserWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) PatchMySQLUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchMySQLUserResponse, error)
PatchMySQLUserWithBodyWithResponse request with arbitrary body returning *PatchMySQLUserResponse
func (*ClientWithResponses) PatchMySQLUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) PatchMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, body PatchMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchMySQLUserResponse, error)
func (*ClientWithResponses) PatchPostgresRoleWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) PatchPostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchPostgresRoleResponse, error)
PatchPostgresRoleWithBodyWithResponse request with arbitrary body returning *PatchPostgresRoleResponse
func (*ClientWithResponses) PatchPostgresRoleWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) PatchPostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, body PatchPostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchPostgresRoleResponse, error)
func (*ClientWithResponses) PutSupabaseFunctionWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) PutSupabaseFunctionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSupabaseFunctionResponse, error)
PutSupabaseFunctionWithBodyWithResponse request with arbitrary body returning *PutSupabaseFunctionResponse
func (*ClientWithResponses) PutSupabaseFunctionWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) PutSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, body PutSupabaseFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSupabaseFunctionResponse, error)
func (*ClientWithResponses) RaiseClusterFCVWithBodyWithResponse ¶
func (c *ClientWithResponses) RaiseClusterFCVWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RaiseClusterFCVResponse, error)
RaiseClusterFCVWithBodyWithResponse request with arbitrary body returning *RaiseClusterFCVResponse
func (*ClientWithResponses) RaiseClusterFCVWithResponse ¶
func (c *ClientWithResponses) RaiseClusterFCVWithResponse(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, body RaiseClusterFCVJSONRequestBody, reqEditors ...RequestEditorFn) (*RaiseClusterFCVResponse, error)
func (*ClientWithResponses) RebalancePostgresWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RebalancePostgresWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RebalancePostgresResponse, error)
RebalancePostgresWithBodyWithResponse request with arbitrary body returning *RebalancePostgresResponse
func (*ClientWithResponses) RebalancePostgresWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RebalancePostgresWithResponse(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, body RebalancePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*RebalancePostgresResponse, error)
func (*ClientWithResponses) RecoverMySQLQuorumWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RecoverMySQLQuorumWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RecoverMySQLQuorumResponse, error)
RecoverMySQLQuorumWithBodyWithResponse request with arbitrary body returning *RecoverMySQLQuorumResponse
func (*ClientWithResponses) RecoverMySQLQuorumWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RecoverMySQLQuorumWithResponse(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, body RecoverMySQLQuorumJSONRequestBody, reqEditors ...RequestEditorFn) (*RecoverMySQLQuorumResponse, error)
func (*ClientWithResponses) RefreshSessionWithResponse ¶
func (c *ClientWithResponses) RefreshSessionWithResponse(ctx context.Context, params *RefreshSessionParams, reqEditors ...RequestEditorFn) (*RefreshSessionResponse, error)
RefreshSessionWithResponse request returning *RefreshSessionResponse
func (*ClientWithResponses) ReplaceAPITokenWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceAPITokenWithBodyWithResponse(ctx context.Context, token string, params *ReplaceAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAPITokenResponse, error)
ReplaceAPITokenWithBodyWithResponse request with arbitrary body returning *ReplaceAPITokenResponse
func (*ClientWithResponses) ReplaceAPITokenWithResponse ¶
func (c *ClientWithResponses) ReplaceAPITokenWithResponse(ctx context.Context, token string, params *ReplaceAPITokenParams, body ReplaceAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAPITokenResponse, error)
func (*ClientWithResponses) ReplaceAccountWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceAccountWithBodyWithResponse(ctx context.Context, account string, params *ReplaceAccountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAccountResponse, error)
ReplaceAccountWithBodyWithResponse request with arbitrary body returning *ReplaceAccountResponse
func (*ClientWithResponses) ReplaceAccountWithResponse ¶
func (c *ClientWithResponses) ReplaceAccountWithResponse(ctx context.Context, account string, params *ReplaceAccountParams, body ReplaceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAccountResponse, error)
func (*ClientWithResponses) ReplaceBackupStorageWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceBackupStorageWithBodyWithResponse(ctx context.Context, storage string, params *ReplaceBackupStorageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackupStorageResponse, error)
ReplaceBackupStorageWithBodyWithResponse request with arbitrary body returning *ReplaceBackupStorageResponse
func (*ClientWithResponses) ReplaceBackupStorageWithResponse ¶
func (c *ClientWithResponses) ReplaceBackupStorageWithResponse(ctx context.Context, storage string, params *ReplaceBackupStorageParams, body ReplaceBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackupStorageResponse, error)
func (*ClientWithResponses) ReplaceClusterBalancerWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceClusterBalancerWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceClusterBalancerResponse, error)
ReplaceClusterBalancerWithBodyWithResponse request with arbitrary body returning *ReplaceClusterBalancerResponse
func (*ClientWithResponses) ReplaceClusterBalancerWithResponse ¶
func (c *ClientWithResponses) ReplaceClusterBalancerWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, body ReplaceClusterBalancerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceClusterBalancerResponse, error)
func (*ClientWithResponses) ReplaceClusterMemberWithResponse ¶
func (c *ClientWithResponses) ReplaceClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, params *ReplaceClusterMemberParams, reqEditors ...RequestEditorFn) (*ReplaceClusterMemberResponse, error)
ReplaceClusterMemberWithResponse request returning *ReplaceClusterMemberResponse
func (*ClientWithResponses) ReplaceClusterWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceClusterResponse, error)
ReplaceClusterWithBodyWithResponse request with arbitrary body returning *ReplaceClusterResponse
func (*ClientWithResponses) ReplaceClusterWithResponse ¶
func (c *ClientWithResponses) ReplaceClusterWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, body ReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceClusterResponse, error)
func (*ClientWithResponses) ReplaceDatabaseRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceDatabaseRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDatabaseRoleResponse, error)
ReplaceDatabaseRoleWithBodyWithResponse request with arbitrary body returning *ReplaceDatabaseRoleResponse
func (*ClientWithResponses) ReplaceDatabaseRoleWithResponse ¶
func (c *ClientWithResponses) ReplaceDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, body ReplaceDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDatabaseRoleResponse, error)
func (*ClientWithResponses) ReplaceDatabaseUserWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceDatabaseUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDatabaseUserResponse, error)
ReplaceDatabaseUserWithBodyWithResponse request with arbitrary body returning *ReplaceDatabaseUserResponse
func (*ClientWithResponses) ReplaceDatabaseUserWithResponse ¶
func (c *ClientWithResponses) ReplaceDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, body ReplaceDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDatabaseUserResponse, error)
func (*ClientWithResponses) ReplaceNotificationChannelWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ReplaceNotificationChannelWithBodyWithResponse(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceNotificationChannelResponse, error)
ReplaceNotificationChannelWithBodyWithResponse request with arbitrary body returning *ReplaceNotificationChannelResponse
func (*ClientWithResponses) ReplaceNotificationChannelWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) ReplaceNotificationChannelWithResponse(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, body ReplaceNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceNotificationChannelResponse, error)
func (*ClientWithResponses) ReplaceRBACPolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRBACPolicyWithBodyWithResponse(ctx context.Context, params *ReplaceRBACPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRBACPolicyResponse, error)
ReplaceRBACPolicyWithBodyWithResponse request with arbitrary body returning *ReplaceRBACPolicyResponse
func (*ClientWithResponses) ReplaceRBACPolicyWithResponse ¶
func (c *ClientWithResponses) ReplaceRBACPolicyWithResponse(ctx context.Context, params *ReplaceRBACPolicyParams, body ReplaceRBACPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRBACPolicyResponse, error)
func (*ClientWithResponses) ReplaceRabbitMQOperatorPolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQOperatorPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQOperatorPolicyResponse, error)
ReplaceRabbitMQOperatorPolicyWithBodyWithResponse request with arbitrary body returning *ReplaceRabbitMQOperatorPolicyResponse
func (*ClientWithResponses) ReplaceRabbitMQOperatorPolicyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, body ReplaceRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQOperatorPolicyResponse, error)
func (*ClientWithResponses) ReplaceRabbitMQPermissionWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPermissionResponse, error)
ReplaceRabbitMQPermissionWithBodyWithResponse request with arbitrary body returning *ReplaceRabbitMQPermissionResponse
func (*ClientWithResponses) ReplaceRabbitMQPermissionWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, body ReplaceRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPermissionResponse, error)
func (*ClientWithResponses) ReplaceRabbitMQPolicyWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPolicyResponse, error)
ReplaceRabbitMQPolicyWithBodyWithResponse request with arbitrary body returning *ReplaceRabbitMQPolicyResponse
func (*ClientWithResponses) ReplaceRabbitMQPolicyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, body ReplaceRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPolicyResponse, error)
func (*ClientWithResponses) ReplaceRabbitMQTopicPermissionWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQTopicPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQTopicPermissionResponse, error)
ReplaceRabbitMQTopicPermissionWithBodyWithResponse request with arbitrary body returning *ReplaceRabbitMQTopicPermissionResponse
func (*ClientWithResponses) ReplaceRabbitMQTopicPermissionWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, body ReplaceRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQTopicPermissionResponse, error)
func (*ClientWithResponses) ReplaceRabbitMQUserWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQUserResponse, error)
ReplaceRabbitMQUserWithBodyWithResponse request with arbitrary body returning *ReplaceRabbitMQUserResponse
func (*ClientWithResponses) ReplaceRabbitMQUserWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, body ReplaceRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQUserResponse, error)
func (*ClientWithResponses) ReplaceRabbitMQVhostWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQVhostWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQVhostResponse, error)
ReplaceRabbitMQVhostWithBodyWithResponse request with arbitrary body returning *ReplaceRabbitMQVhostResponse
func (*ClientWithResponses) ReplaceRabbitMQVhostWithResponse ¶
func (c *ClientWithResponses) ReplaceRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, body ReplaceRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQVhostResponse, error)
func (*ClientWithResponses) ReplaceSettingsWithBodyWithResponse ¶
func (c *ClientWithResponses) ReplaceSettingsWithBodyWithResponse(ctx context.Context, params *ReplaceSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSettingsResponse, error)
ReplaceSettingsWithBodyWithResponse request with arbitrary body returning *ReplaceSettingsResponse
func (*ClientWithResponses) ReplaceSettingsWithResponse ¶
func (c *ClientWithResponses) ReplaceSettingsWithResponse(ctx context.Context, params *ReplaceSettingsParams, body ReplaceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSettingsResponse, error)
func (*ClientWithResponses) ResetAccountPasswordWithBodyWithResponse ¶
func (c *ClientWithResponses) ResetAccountPasswordWithBodyWithResponse(ctx context.Context, account string, params *ResetAccountPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetAccountPasswordResponse, error)
ResetAccountPasswordWithBodyWithResponse request with arbitrary body returning *ResetAccountPasswordResponse
func (*ClientWithResponses) ResetAccountPasswordWithResponse ¶
func (c *ClientWithResponses) ResetAccountPasswordWithResponse(ctx context.Context, account string, params *ResetAccountPasswordParams, body ResetAccountPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetAccountPasswordResponse, error)
func (*ClientWithResponses) RestartClusterWithResponse ¶
func (c *ClientWithResponses) RestartClusterWithResponse(ctx context.Context, cluster ClusterPath, params *RestartClusterParams, reqEditors ...RequestEditorFn) (*RestartClusterResponse, error)
RestartClusterWithResponse request returning *RestartClusterResponse
func (*ClientWithResponses) ResumeClusterWithResponse ¶
func (c *ClientWithResponses) ResumeClusterWithResponse(ctx context.Context, cluster ClusterPath, params *ResumeClusterParams, reqEditors ...RequestEditorFn) (*ResumeClusterResponse, error)
ResumeClusterWithResponse request returning *ResumeClusterResponse
func (*ClientWithResponses) RetryClusterDeploymentsWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) RetryClusterDeploymentsWithResponse(ctx context.Context, cluster ClusterPath, params *RetryClusterDeploymentsParams, reqEditors ...RequestEditorFn) (*RetryClusterDeploymentsResponse, error)
RetryClusterDeploymentsWithResponse request returning *RetryClusterDeploymentsResponse
func (*ClientWithResponses) RevealOpenBaoUnsealKeysWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RevealOpenBaoUnsealKeysWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevealOpenBaoUnsealKeysResponse, error)
RevealOpenBaoUnsealKeysWithBodyWithResponse request with arbitrary body returning *RevealOpenBaoUnsealKeysResponse
func (*ClientWithResponses) RevealOpenBaoUnsealKeysWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RevealOpenBaoUnsealKeysWithResponse(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, body RevealOpenBaoUnsealKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*RevealOpenBaoUnsealKeysResponse, error)
func (*ClientWithResponses) RevokeMySQLPrivilegesWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RevokeMySQLPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeMySQLPrivilegesResponse, error)
RevokeMySQLPrivilegesWithBodyWithResponse request with arbitrary body returning *RevokeMySQLPrivilegesResponse
func (*ClientWithResponses) RevokeMySQLPrivilegesWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RevokeMySQLPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, body RevokeMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeMySQLPrivilegesResponse, error)
func (*ClientWithResponses) RevokePostgresPrivilegesWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) RevokePostgresPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokePostgresPrivilegesResponse, error)
RevokePostgresPrivilegesWithBodyWithResponse request with arbitrary body returning *RevokePostgresPrivilegesResponse
func (*ClientWithResponses) RevokePostgresPrivilegesWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) RevokePostgresPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, body RevokePostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokePostgresPrivilegesResponse, error)
func (*ClientWithResponses) RotateClusterTLSWithResponse ¶
func (c *ClientWithResponses) RotateClusterTLSWithResponse(ctx context.Context, cluster ClusterPath, params *RotateClusterTLSParams, reqEditors ...RequestEditorFn) (*RotateClusterTLSResponse, error)
RotateClusterTLSWithResponse request returning *RotateClusterTLSResponse
func (*ClientWithResponses) RotateMySQLUserPasswordWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RotateMySQLUserPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RotateMySQLUserPasswordResponse, error)
RotateMySQLUserPasswordWithBodyWithResponse request with arbitrary body returning *RotateMySQLUserPasswordResponse
func (*ClientWithResponses) RotateMySQLUserPasswordWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RotateMySQLUserPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, body RotateMySQLUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*RotateMySQLUserPasswordResponse, error)
func (*ClientWithResponses) RotateNamespaceTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) RotateNamespaceTokenWithBodyWithResponse(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RotateNamespaceTokenResponse, error)
RotateNamespaceTokenWithBodyWithResponse request with arbitrary body returning *RotateNamespaceTokenResponse
func (*ClientWithResponses) RotateNamespaceTokenWithResponse ¶
func (c *ClientWithResponses) RotateNamespaceTokenWithResponse(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, body RotateNamespaceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*RotateNamespaceTokenResponse, error)
func (*ClientWithResponses) RotatePostgresBindingWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RotatePostgresBindingWithResponse(ctx context.Context, cluster ClusterPath, binding string, params *RotatePostgresBindingParams, reqEditors ...RequestEditorFn) (*RotatePostgresBindingResponse, error)
RotatePostgresBindingWithResponse request returning *RotatePostgresBindingResponse
func (*ClientWithResponses) RotatePostgresRolePasswordWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) RotatePostgresRolePasswordWithResponse(ctx context.Context, cluster ClusterPath, role string, params *RotatePostgresRolePasswordParams, reqEditors ...RequestEditorFn) (*RotatePostgresRolePasswordResponse, error)
RotatePostgresRolePasswordWithResponse request returning *RotatePostgresRolePasswordResponse
func (*ClientWithResponses) RotateSupabaseJWTSecretWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) RotateSupabaseJWTSecretWithResponse(ctx context.Context, cluster ClusterPath, params *RotateSupabaseJWTSecretParams, reqEditors ...RequestEditorFn) (*RotateSupabaseJWTSecretResponse, error)
RotateSupabaseJWTSecretWithResponse request returning *RotateSupabaseJWTSecretResponse
func (*ClientWithResponses) RotateSystemUserWithResponse ¶
func (c *ClientWithResponses) RotateSystemUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateSystemUserParams, reqEditors ...RequestEditorFn) (*RotateSystemUserResponse, error)
RotateSystemUserWithResponse request returning *RotateSystemUserResponse
func (*ClientWithResponses) RotateWeaviateUserKeyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) RotateWeaviateUserKeyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateWeaviateUserKeyParams, reqEditors ...RequestEditorFn) (*RotateWeaviateUserKeyResponse, error)
RotateWeaviateUserKeyWithResponse request returning *RotateWeaviateUserKeyResponse
func (*ClientWithResponses) SetNeo4jUserPasswordWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) SetNeo4jUserPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetNeo4jUserPasswordResponse, error)
SetNeo4jUserPasswordWithBodyWithResponse request with arbitrary body returning *SetNeo4jUserPasswordResponse
func (*ClientWithResponses) SetNeo4jUserPasswordWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) SetNeo4jUserPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, body SetNeo4jUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*SetNeo4jUserPasswordResponse, error)
func (*ClientWithResponses) SetSupabaseSMTPPasswordWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) SetSupabaseSMTPPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetSupabaseSMTPPasswordResponse, error)
SetSupabaseSMTPPasswordWithBodyWithResponse request with arbitrary body returning *SetSupabaseSMTPPasswordResponse
func (*ClientWithResponses) SetSupabaseSMTPPasswordWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) SetSupabaseSMTPPasswordWithResponse(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, body SetSupabaseSMTPPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*SetSupabaseSMTPPasswordResponse, error)
func (*ClientWithResponses) SetTemporalUIOIDCClientSecretWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) SetTemporalUIOIDCClientSecretWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetTemporalUIOIDCClientSecretResponse, error)
SetTemporalUIOIDCClientSecretWithBodyWithResponse request with arbitrary body returning *SetTemporalUIOIDCClientSecretResponse
func (*ClientWithResponses) SetTemporalUIOIDCClientSecretWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) SetTemporalUIOIDCClientSecretWithResponse(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, body SetTemporalUIOIDCClientSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*SetTemporalUIOIDCClientSecretResponse, error)
func (*ClientWithResponses) StreamEventsWithResponse ¶
func (c *ClientWithResponses) StreamEventsWithResponse(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsResponse, error)
StreamEventsWithResponse request returning *StreamEventsResponse
func (*ClientWithResponses) TestNotificationChannelWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) TestNotificationChannelWithResponse(ctx context.Context, channel string, params *TestNotificationChannelParams, reqEditors ...RequestEditorFn) (*TestNotificationChannelResponse, error)
TestNotificationChannelWithResponse request returning *TestNotificationChannelResponse
func (*ClientWithResponses) UpdateAgentRolloutSettingsWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateAgentRolloutSettingsWithBodyWithResponse(ctx context.Context, params *UpdateAgentRolloutSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentRolloutSettingsResponse, error)
UpdateAgentRolloutSettingsWithBodyWithResponse request with arbitrary body returning *UpdateAgentRolloutSettingsResponse
func (*ClientWithResponses) UpdateAgentRolloutSettingsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateAgentRolloutSettingsWithResponse(ctx context.Context, params *UpdateAgentRolloutSettingsParams, body UpdateAgentRolloutSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentRolloutSettingsResponse, error)
func (*ClientWithResponses) UpdateControlPlaneBackupPolicyWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateControlPlaneBackupPolicyWithBodyWithResponse(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateControlPlaneBackupPolicyResponse, error)
UpdateControlPlaneBackupPolicyWithBodyWithResponse request with arbitrary body returning *UpdateControlPlaneBackupPolicyResponse
func (*ClientWithResponses) UpdateControlPlaneBackupPolicyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateControlPlaneBackupPolicyWithResponse(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, body UpdateControlPlaneBackupPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateControlPlaneBackupPolicyResponse, error)
func (*ClientWithResponses) UpdateElasticRoleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateElasticRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateElasticRoleResponse, error)
UpdateElasticRoleWithBodyWithResponse request with arbitrary body returning *UpdateElasticRoleResponse
func (*ClientWithResponses) UpdateElasticRoleWithResponse ¶
func (c *ClientWithResponses) UpdateElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, body UpdateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateElasticRoleResponse, error)
func (*ClientWithResponses) UpdateElasticUserWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateElasticUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateElasticUserResponse, error)
UpdateElasticUserWithBodyWithResponse request with arbitrary body returning *UpdateElasticUserResponse
func (*ClientWithResponses) UpdateElasticUserWithResponse ¶
func (c *ClientWithResponses) UpdateElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, body UpdateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateElasticUserResponse, error)
func (*ClientWithResponses) UpdateNamespaceWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateNamespaceWithBodyWithResponse(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)
UpdateNamespaceWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceResponse
func (*ClientWithResponses) UpdateNamespaceWithResponse ¶
func (c *ClientWithResponses) UpdateNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)
func (*ClientWithResponses) UpdatePostgresRoleWithBodyWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) UpdatePostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePostgresRoleResponse, error)
UpdatePostgresRoleWithBodyWithResponse request with arbitrary body returning *UpdatePostgresRoleResponse
func (*ClientWithResponses) UpdatePostgresRoleWithResponse ¶ added in v0.2.0
func (c *ClientWithResponses) UpdatePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, body UpdatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePostgresRoleResponse, error)
func (*ClientWithResponses) UpdateWeaviateRoleWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateWeaviateRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWeaviateRoleResponse, error)
UpdateWeaviateRoleWithBodyWithResponse request with arbitrary body returning *UpdateWeaviateRoleResponse
func (*ClientWithResponses) UpdateWeaviateRoleWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, body UpdateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWeaviateRoleResponse, error)
func (*ClientWithResponses) UpdateWeaviateUserWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateWeaviateUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWeaviateUserResponse, error)
UpdateWeaviateUserWithBodyWithResponse request with arbitrary body returning *UpdateWeaviateUserResponse
func (*ClientWithResponses) UpdateWeaviateUserWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpdateWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, body UpdateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWeaviateUserResponse, error)
func (*ClientWithResponses) UpgradeClusterAgentsWithBodyWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpgradeClusterAgentsWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpgradeClusterAgentsResponse, error)
UpgradeClusterAgentsWithBodyWithResponse request with arbitrary body returning *UpgradeClusterAgentsResponse
func (*ClientWithResponses) UpgradeClusterAgentsWithResponse ¶ added in v0.4.0
func (c *ClientWithResponses) UpgradeClusterAgentsWithResponse(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, body UpgradeClusterAgentsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpgradeClusterAgentsResponse, error)
func (*ClientWithResponses) ValidateNamespaceWithResponse ¶
func (c *ClientWithResponses) ValidateNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *ValidateNamespaceParams, reqEditors ...RequestEditorFn) (*ValidateNamespaceResponse, error)
ValidateNamespaceWithResponse request returning *ValidateNamespaceResponse
func (*ClientWithResponses) VerifyBackupStorageWithResponse ¶
func (c *ClientWithResponses) VerifyBackupStorageWithResponse(ctx context.Context, storage string, params *VerifyBackupStorageParams, reqEditors ...RequestEditorFn) (*VerifyBackupStorageResponse, error)
VerifyBackupStorageWithResponse request returning *VerifyBackupStorageResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// ListAccountsWithResponse request
ListAccountsWithResponse(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResponse, error)
// CreateAccountWithBodyWithResponse request with any body
CreateAccountWithBodyWithResponse(ctx context.Context, params *CreateAccountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountResponse, error)
CreateAccountWithResponse(ctx context.Context, params *CreateAccountParams, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountResponse, error)
// DeleteAccountWithResponse request
DeleteAccountWithResponse(ctx context.Context, account string, params *DeleteAccountParams, reqEditors ...RequestEditorFn) (*DeleteAccountResponse, error)
// GetAccountWithResponse request
GetAccountWithResponse(ctx context.Context, account string, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)
// ReplaceAccountWithBodyWithResponse request with any body
ReplaceAccountWithBodyWithResponse(ctx context.Context, account string, params *ReplaceAccountParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAccountResponse, error)
ReplaceAccountWithResponse(ctx context.Context, account string, params *ReplaceAccountParams, body ReplaceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAccountResponse, error)
// ResetAccountPasswordWithBodyWithResponse request with any body
ResetAccountPasswordWithBodyWithResponse(ctx context.Context, account string, params *ResetAccountPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetAccountPasswordResponse, error)
ResetAccountPasswordWithResponse(ctx context.Context, account string, params *ResetAccountPasswordParams, body ResetAccountPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetAccountPasswordResponse, error)
// ListAPITokensWithResponse request
ListAPITokensWithResponse(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*ListAPITokensResponse, error)
// CreateAPITokenWithBodyWithResponse request with any body
CreateAPITokenWithBodyWithResponse(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPITokenResponse, error)
CreateAPITokenWithResponse(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPITokenResponse, error)
// DeleteAPITokenWithResponse request
DeleteAPITokenWithResponse(ctx context.Context, token string, params *DeleteAPITokenParams, reqEditors ...RequestEditorFn) (*DeleteAPITokenResponse, error)
// GetAPITokenWithResponse request
GetAPITokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetAPITokenResponse, error)
// ReplaceAPITokenWithBodyWithResponse request with any body
ReplaceAPITokenWithBodyWithResponse(ctx context.Context, token string, params *ReplaceAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAPITokenResponse, error)
ReplaceAPITokenWithResponse(ctx context.Context, token string, params *ReplaceAPITokenParams, body ReplaceAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAPITokenResponse, error)
// ChangePasswordWithBodyWithResponse request with any body
ChangePasswordWithBodyWithResponse(ctx context.Context, params *ChangePasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
ChangePasswordWithResponse(ctx context.Context, params *ChangePasswordParams, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
// LoginWithBodyWithResponse request with any body
LoginWithBodyWithResponse(ctx context.Context, params *LoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginResponse, error)
LoginWithResponse(ctx context.Context, params *LoginParams, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)
// LogoutWithResponse request
LogoutWithResponse(ctx context.Context, params *LogoutParams, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
// GetCurrentUserWithResponse request
GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)
// OidcCallbackWithResponse request
OidcCallbackWithResponse(ctx context.Context, params *OidcCallbackParams, reqEditors ...RequestEditorFn) (*OidcCallbackResponse, error)
// OidcLoginWithResponse request
OidcLoginWithResponse(ctx context.Context, params *OidcLoginParams, reqEditors ...RequestEditorFn) (*OidcLoginResponse, error)
// RefreshSessionWithResponse request
RefreshSessionWithResponse(ctx context.Context, params *RefreshSessionParams, reqEditors ...RequestEditorFn) (*RefreshSessionResponse, error)
// ListBackendsWithResponse request
ListBackendsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBackendsResponse, error)
// ListBackupStoragesWithResponse request
ListBackupStoragesWithResponse(ctx context.Context, params *ListBackupStoragesParams, reqEditors ...RequestEditorFn) (*ListBackupStoragesResponse, error)
// CreateBackupStorageWithBodyWithResponse request with any body
CreateBackupStorageWithBodyWithResponse(ctx context.Context, params *CreateBackupStorageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackupStorageResponse, error)
CreateBackupStorageWithResponse(ctx context.Context, params *CreateBackupStorageParams, body CreateBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackupStorageResponse, error)
// DeleteBackupStorageWithResponse request
DeleteBackupStorageWithResponse(ctx context.Context, storage string, params *DeleteBackupStorageParams, reqEditors ...RequestEditorFn) (*DeleteBackupStorageResponse, error)
// GetBackupStorageWithResponse request
GetBackupStorageWithResponse(ctx context.Context, storage string, params *GetBackupStorageParams, reqEditors ...RequestEditorFn) (*GetBackupStorageResponse, error)
// ReplaceBackupStorageWithBodyWithResponse request with any body
ReplaceBackupStorageWithBodyWithResponse(ctx context.Context, storage string, params *ReplaceBackupStorageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackupStorageResponse, error)
ReplaceBackupStorageWithResponse(ctx context.Context, storage string, params *ReplaceBackupStorageParams, body ReplaceBackupStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackupStorageResponse, error)
// VerifyBackupStorageWithResponse request
VerifyBackupStorageWithResponse(ctx context.Context, storage string, params *VerifyBackupStorageParams, reqEditors ...RequestEditorFn) (*VerifyBackupStorageResponse, error)
// ListClustersWithResponse request
ListClustersWithResponse(ctx context.Context, params *ListClustersParams, reqEditors ...RequestEditorFn) (*ListClustersResponse, error)
// CreateClusterWithBodyWithResponse request with any body
CreateClusterWithBodyWithResponse(ctx context.Context, params *CreateClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)
CreateClusterWithResponse(ctx context.Context, params *CreateClusterParams, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)
// DeleteClusterWithResponse request
DeleteClusterWithResponse(ctx context.Context, cluster ClusterPath, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*DeleteClusterResponse, error)
// GetClusterWithResponse request
GetClusterWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterParams, reqEditors ...RequestEditorFn) (*GetClusterResponse, error)
// PatchClusterWithBodyWithResponse request with any body
PatchClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchClusterResponse, error)
PatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, cluster ClusterPath, params *PatchClusterParams, body PatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchClusterResponse, error)
// ReplaceClusterWithBodyWithResponse request with any body
ReplaceClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceClusterResponse, error)
ReplaceClusterWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterParams, body ReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceClusterResponse, error)
// RebalancePostgresWithBodyWithResponse request with any body
RebalancePostgresWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RebalancePostgresResponse, error)
RebalancePostgresWithResponse(ctx context.Context, cluster ClusterPath, params *RebalancePostgresParams, body RebalancePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*RebalancePostgresResponse, error)
// ListBackupDrillsWithResponse request
ListBackupDrillsWithResponse(ctx context.Context, cluster ClusterPath, params *ListBackupDrillsParams, reqEditors ...RequestEditorFn) (*ListBackupDrillsResponse, error)
// CreateBackupDrillWithBodyWithResponse request with any body
CreateBackupDrillWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackupDrillResponse, error)
CreateBackupDrillWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupDrillParams, body CreateBackupDrillJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackupDrillResponse, error)
// GetBackupDrillWithResponse request
GetBackupDrillWithResponse(ctx context.Context, cluster ClusterPath, drill string, params *GetBackupDrillParams, reqEditors ...RequestEditorFn) (*GetBackupDrillResponse, error)
// ListBackupsWithResponse request
ListBackupsWithResponse(ctx context.Context, cluster ClusterPath, params *ListBackupsParams, reqEditors ...RequestEditorFn) (*ListBackupsResponse, error)
// CreateBackupWithBodyWithResponse request with any body
CreateBackupWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackupResponse, error)
CreateBackupWithResponse(ctx context.Context, cluster ClusterPath, params *CreateBackupParams, body CreateBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackupResponse, error)
// DeleteBackupWithResponse request
DeleteBackupWithResponse(ctx context.Context, cluster ClusterPath, backup string, params *DeleteBackupParams, reqEditors ...RequestEditorFn) (*DeleteBackupResponse, error)
// GetBackupWithResponse request
GetBackupWithResponse(ctx context.Context, cluster ClusterPath, backup string, params *GetBackupParams, reqEditors ...RequestEditorFn) (*GetBackupResponse, error)
// GetClusterBalancerWithResponse request
GetClusterBalancerWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterBalancerParams, reqEditors ...RequestEditorFn) (*GetClusterBalancerResponse, error)
// ReplaceClusterBalancerWithBodyWithResponse request with any body
ReplaceClusterBalancerWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceClusterBalancerResponse, error)
ReplaceClusterBalancerWithResponse(ctx context.Context, cluster ClusterPath, params *ReplaceClusterBalancerParams, body ReplaceClusterBalancerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceClusterBalancerResponse, error)
// GetClusterConnectionWithResponse request
GetClusterConnectionWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterConnectionParams, reqEditors ...RequestEditorFn) (*GetClusterConnectionResponse, error)
// ListDatabaseRolesWithResponse request
ListDatabaseRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListDatabaseRolesParams, reqEditors ...RequestEditorFn) (*ListDatabaseRolesResponse, error)
// CreateDatabaseRoleWithBodyWithResponse request with any body
CreateDatabaseRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseRoleResponse, error)
CreateDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseRoleParams, body CreateDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseRoleResponse, error)
// DeleteDatabaseRoleWithResponse request
DeleteDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *DeleteDatabaseRoleParams, reqEditors ...RequestEditorFn) (*DeleteDatabaseRoleResponse, error)
// GetDatabaseRoleWithResponse request
GetDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *GetDatabaseRoleParams, reqEditors ...RequestEditorFn) (*GetDatabaseRoleResponse, error)
// ReplaceDatabaseRoleWithBodyWithResponse request with any body
ReplaceDatabaseRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDatabaseRoleResponse, error)
ReplaceDatabaseRoleWithResponse(ctx context.Context, cluster ClusterPath, database string, role string, params *ReplaceDatabaseRoleParams, body ReplaceDatabaseRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDatabaseRoleResponse, error)
// ListDatabaseUsersWithResponse request
ListDatabaseUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListDatabaseUsersParams, reqEditors ...RequestEditorFn) (*ListDatabaseUsersResponse, error)
// CreateDatabaseUserWithBodyWithResponse request with any body
CreateDatabaseUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseUserResponse, error)
CreateDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateDatabaseUserParams, body CreateDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseUserResponse, error)
// DeleteDatabaseUserWithResponse request
DeleteDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *DeleteDatabaseUserParams, reqEditors ...RequestEditorFn) (*DeleteDatabaseUserResponse, error)
// GetDatabaseUserWithResponse request
GetDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *GetDatabaseUserParams, reqEditors ...RequestEditorFn) (*GetDatabaseUserResponse, error)
// ReplaceDatabaseUserWithBodyWithResponse request with any body
ReplaceDatabaseUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDatabaseUserResponse, error)
ReplaceDatabaseUserWithResponse(ctx context.Context, cluster ClusterPath, database string, username string, params *ReplaceDatabaseUserParams, body ReplaceDatabaseUserJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDatabaseUserResponse, error)
// ListElasticAPIKeysWithResponse request
ListElasticAPIKeysWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticAPIKeysParams, reqEditors ...RequestEditorFn) (*ListElasticAPIKeysResponse, error)
// CreateElasticAPIKeyWithBodyWithResponse request with any body
CreateElasticAPIKeyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateElasticAPIKeyResponse, error)
CreateElasticAPIKeyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticAPIKeyParams, body CreateElasticAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateElasticAPIKeyResponse, error)
// InvalidateElasticAPIKeyWithResponse request
InvalidateElasticAPIKeyWithResponse(ctx context.Context, cluster ClusterPath, id string, params *InvalidateElasticAPIKeyParams, reqEditors ...RequestEditorFn) (*InvalidateElasticAPIKeyResponse, error)
// ListElasticRolesWithResponse request
ListElasticRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticRolesParams, reqEditors ...RequestEditorFn) (*ListElasticRolesResponse, error)
// CreateElasticRoleWithBodyWithResponse request with any body
CreateElasticRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateElasticRoleResponse, error)
CreateElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticRoleParams, body CreateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateElasticRoleResponse, error)
// DeleteElasticRoleWithResponse request
DeleteElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *DeleteElasticRoleParams, reqEditors ...RequestEditorFn) (*DeleteElasticRoleResponse, error)
// GetElasticRoleWithResponse request
GetElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *GetElasticRoleParams, reqEditors ...RequestEditorFn) (*GetElasticRoleResponse, error)
// UpdateElasticRoleWithBodyWithResponse request with any body
UpdateElasticRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateElasticRoleResponse, error)
UpdateElasticRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateElasticRoleParams, body UpdateElasticRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateElasticRoleResponse, error)
// ListElasticUsersWithResponse request
ListElasticUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListElasticUsersParams, reqEditors ...RequestEditorFn) (*ListElasticUsersResponse, error)
// CreateElasticUserWithBodyWithResponse request with any body
CreateElasticUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateElasticUserResponse, error)
CreateElasticUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateElasticUserParams, body CreateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateElasticUserResponse, error)
// DeleteElasticUserWithResponse request
DeleteElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, params *DeleteElasticUserParams, reqEditors ...RequestEditorFn) (*DeleteElasticUserResponse, error)
// GetElasticUserWithResponse request
GetElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, params *GetElasticUserParams, reqEditors ...RequestEditorFn) (*GetElasticUserResponse, error)
// UpdateElasticUserWithBodyWithResponse request with any body
UpdateElasticUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateElasticUserResponse, error)
UpdateElasticUserWithResponse(ctx context.Context, cluster ClusterPath, username string, params *UpdateElasticUserParams, body UpdateElasticUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateElasticUserResponse, error)
// ListClusterMembersWithResponse request
ListClusterMembersWithResponse(ctx context.Context, cluster ClusterPath, params *ListClusterMembersParams, reqEditors ...RequestEditorFn) (*ListClusterMembersResponse, error)
// GetClusterMemberWithResponse request
GetClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, params *GetClusterMemberParams, reqEditors ...RequestEditorFn) (*GetClusterMemberResponse, error)
// GetMemberLogsWithResponse request
GetMemberLogsWithResponse(ctx context.Context, cluster ClusterPath, member string, params *GetMemberLogsParams, reqEditors ...RequestEditorFn) (*GetMemberLogsResponse, error)
// MoveClusterMemberWithResponse request
MoveClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, params *MoveClusterMemberParams, reqEditors ...RequestEditorFn) (*MoveClusterMemberResponse, error)
// ReplaceClusterMemberWithResponse request
ReplaceClusterMemberWithResponse(ctx context.Context, cluster ClusterPath, member string, params *ReplaceClusterMemberParams, reqEditors ...RequestEditorFn) (*ReplaceClusterMemberResponse, error)
// GetClusterMetricsWithResponse request
GetClusterMetricsWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterMetricsParams, reqEditors ...RequestEditorFn) (*GetClusterMetricsResponse, error)
// ListMySQLDatabasesWithResponse request
ListMySQLDatabasesWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLDatabasesParams, reqEditors ...RequestEditorFn) (*ListMySQLDatabasesResponse, error)
// CreateMySQLDatabaseWithBodyWithResponse request with any body
CreateMySQLDatabaseWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMySQLDatabaseResponse, error)
CreateMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLDatabaseParams, body CreateMySQLDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMySQLDatabaseResponse, error)
// DeleteMySQLDatabaseWithResponse request
DeleteMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *DeleteMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*DeleteMySQLDatabaseResponse, error)
// GetMySQLDatabaseWithResponse request
GetMySQLDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *GetMySQLDatabaseParams, reqEditors ...RequestEditorFn) (*GetMySQLDatabaseResponse, error)
// RevokeMySQLPrivilegesWithBodyWithResponse request with any body
RevokeMySQLPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeMySQLPrivilegesResponse, error)
RevokeMySQLPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *RevokeMySQLPrivilegesParams, body RevokeMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeMySQLPrivilegesResponse, error)
// ListMySQLGrantsWithResponse request
ListMySQLGrantsWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLGrantsParams, reqEditors ...RequestEditorFn) (*ListMySQLGrantsResponse, error)
// GrantMySQLPrivilegesWithBodyWithResponse request with any body
GrantMySQLPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GrantMySQLPrivilegesResponse, error)
GrantMySQLPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *GrantMySQLPrivilegesParams, body GrantMySQLPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*GrantMySQLPrivilegesResponse, error)
// RecoverMySQLQuorumWithBodyWithResponse request with any body
RecoverMySQLQuorumWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RecoverMySQLQuorumResponse, error)
RecoverMySQLQuorumWithResponse(ctx context.Context, cluster ClusterPath, params *RecoverMySQLQuorumParams, body RecoverMySQLQuorumJSONRequestBody, reqEditors ...RequestEditorFn) (*RecoverMySQLQuorumResponse, error)
// ListMySQLUsersWithResponse request
ListMySQLUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListMySQLUsersParams, reqEditors ...RequestEditorFn) (*ListMySQLUsersResponse, error)
// CreateMySQLUserWithBodyWithResponse request with any body
CreateMySQLUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMySQLUserResponse, error)
CreateMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateMySQLUserParams, body CreateMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMySQLUserResponse, error)
// DeleteMySQLUserWithResponse request
DeleteMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteMySQLUserParams, reqEditors ...RequestEditorFn) (*DeleteMySQLUserResponse, error)
// GetMySQLUserWithResponse request
GetMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetMySQLUserParams, reqEditors ...RequestEditorFn) (*GetMySQLUserResponse, error)
// PatchMySQLUserWithBodyWithResponse request with any body
PatchMySQLUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchMySQLUserResponse, error)
PatchMySQLUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *PatchMySQLUserParams, body PatchMySQLUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchMySQLUserResponse, error)
// RotateMySQLUserPasswordWithBodyWithResponse request with any body
RotateMySQLUserPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RotateMySQLUserPasswordResponse, error)
RotateMySQLUserPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateMySQLUserPasswordParams, body RotateMySQLUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*RotateMySQLUserPasswordResponse, error)
// DiscardMySQLUserOldPasswordWithResponse request
DiscardMySQLUserOldPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DiscardMySQLUserOldPasswordParams, reqEditors ...RequestEditorFn) (*DiscardMySQLUserOldPasswordResponse, error)
// ListNeo4jUsersWithResponse request
ListNeo4jUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListNeo4jUsersParams, reqEditors ...RequestEditorFn) (*ListNeo4jUsersResponse, error)
// CreateNeo4jUserWithBodyWithResponse request with any body
CreateNeo4jUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNeo4jUserResponse, error)
CreateNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateNeo4jUserParams, body CreateNeo4jUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNeo4jUserResponse, error)
// DeleteNeo4jUserWithResponse request
DeleteNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteNeo4jUserParams, reqEditors ...RequestEditorFn) (*DeleteNeo4jUserResponse, error)
// GetNeo4jUserWithResponse request
GetNeo4jUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetNeo4jUserParams, reqEditors ...RequestEditorFn) (*GetNeo4jUserResponse, error)
// SetNeo4jUserPasswordWithBodyWithResponse request with any body
SetNeo4jUserPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetNeo4jUserPasswordResponse, error)
SetNeo4jUserPasswordWithResponse(ctx context.Context, cluster ClusterPath, user string, params *SetNeo4jUserPasswordParams, body SetNeo4jUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*SetNeo4jUserPasswordResponse, error)
// ListOpenBaoDatabaseConnectionsWithResponse request
ListOpenBaoDatabaseConnectionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListOpenBaoDatabaseConnectionsParams, reqEditors ...RequestEditorFn) (*ListOpenBaoDatabaseConnectionsResponse, error)
// CreateOpenBaoDatabaseConnectionWithBodyWithResponse request with any body
CreateOpenBaoDatabaseConnectionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOpenBaoDatabaseConnectionResponse, error)
CreateOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, params *CreateOpenBaoDatabaseConnectionParams, body CreateOpenBaoDatabaseConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOpenBaoDatabaseConnectionResponse, error)
// DeleteOpenBaoDatabaseConnectionWithResponse request
DeleteOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, connection string, params *DeleteOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*DeleteOpenBaoDatabaseConnectionResponse, error)
// GetOpenBaoDatabaseConnectionWithResponse request
GetOpenBaoDatabaseConnectionWithResponse(ctx context.Context, cluster ClusterPath, connection string, params *GetOpenBaoDatabaseConnectionParams, reqEditors ...RequestEditorFn) (*GetOpenBaoDatabaseConnectionResponse, error)
// RevealOpenBaoUnsealKeysWithBodyWithResponse request with any body
RevealOpenBaoUnsealKeysWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevealOpenBaoUnsealKeysResponse, error)
RevealOpenBaoUnsealKeysWithResponse(ctx context.Context, cluster ClusterPath, params *RevealOpenBaoUnsealKeysParams, body RevealOpenBaoUnsealKeysJSONRequestBody, reqEditors ...RequestEditorFn) (*RevealOpenBaoUnsealKeysResponse, error)
// ListClusterOperationsWithResponse request
ListClusterOperationsWithResponse(ctx context.Context, cluster ClusterPath, params *ListClusterOperationsParams, reqEditors ...RequestEditorFn) (*ListClusterOperationsResponse, error)
// GetPITRWindowWithResponse request
GetPITRWindowWithResponse(ctx context.Context, cluster ClusterPath, params *GetPITRWindowParams, reqEditors ...RequestEditorFn) (*GetPITRWindowResponse, error)
// GetClusterPlacementWithResponse request
GetClusterPlacementWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterPlacementParams, reqEditors ...RequestEditorFn) (*GetClusterPlacementResponse, error)
// ListPostgresBindingsWithResponse request
ListPostgresBindingsWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresBindingsParams, reqEditors ...RequestEditorFn) (*ListPostgresBindingsResponse, error)
// RotatePostgresBindingWithResponse request
RotatePostgresBindingWithResponse(ctx context.Context, cluster ClusterPath, binding string, params *RotatePostgresBindingParams, reqEditors ...RequestEditorFn) (*RotatePostgresBindingResponse, error)
// ListPostgresDatabasesWithResponse request
ListPostgresDatabasesWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresDatabasesParams, reqEditors ...RequestEditorFn) (*ListPostgresDatabasesResponse, error)
// CreatePostgresDatabaseWithBodyWithResponse request with any body
CreatePostgresDatabaseWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresDatabaseResponse, error)
CreatePostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresDatabaseParams, body CreatePostgresDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresDatabaseResponse, error)
// DeletePostgresDatabaseWithResponse request
DeletePostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *DeletePostgresDatabaseParams, reqEditors ...RequestEditorFn) (*DeletePostgresDatabaseResponse, error)
// GetPostgresDatabaseWithResponse request
GetPostgresDatabaseWithResponse(ctx context.Context, cluster ClusterPath, database string, params *GetPostgresDatabaseParams, reqEditors ...RequestEditorFn) (*GetPostgresDatabaseResponse, error)
// RevokePostgresPrivilegesWithBodyWithResponse request with any body
RevokePostgresPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokePostgresPrivilegesResponse, error)
RevokePostgresPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *RevokePostgresPrivilegesParams, body RevokePostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokePostgresPrivilegesResponse, error)
// ListPostgresGrantsWithResponse request
ListPostgresGrantsWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresGrantsParams, reqEditors ...RequestEditorFn) (*ListPostgresGrantsResponse, error)
// GrantPostgresPrivilegesWithBodyWithResponse request with any body
GrantPostgresPrivilegesWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GrantPostgresPrivilegesResponse, error)
GrantPostgresPrivilegesWithResponse(ctx context.Context, cluster ClusterPath, params *GrantPostgresPrivilegesParams, body GrantPostgresPrivilegesJSONRequestBody, reqEditors ...RequestEditorFn) (*GrantPostgresPrivilegesResponse, error)
// ListPostgresRolesWithResponse request
ListPostgresRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListPostgresRolesParams, reqEditors ...RequestEditorFn) (*ListPostgresRolesResponse, error)
// CreatePostgresRoleWithBodyWithResponse request with any body
CreatePostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresRoleResponse, error)
CreatePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreatePostgresRoleParams, body CreatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresRoleResponse, error)
// DeletePostgresRoleWithResponse request
DeletePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *DeletePostgresRoleParams, reqEditors ...RequestEditorFn) (*DeletePostgresRoleResponse, error)
// GetPostgresRoleWithResponse request
GetPostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *GetPostgresRoleParams, reqEditors ...RequestEditorFn) (*GetPostgresRoleResponse, error)
// PatchPostgresRoleWithBodyWithResponse request with any body
PatchPostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchPostgresRoleResponse, error)
PatchPostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *PatchPostgresRoleParams, body PatchPostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchPostgresRoleResponse, error)
// UpdatePostgresRoleWithBodyWithResponse request with any body
UpdatePostgresRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePostgresRoleResponse, error)
UpdatePostgresRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdatePostgresRoleParams, body UpdatePostgresRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePostgresRoleResponse, error)
// RotatePostgresRolePasswordWithResponse request
RotatePostgresRolePasswordWithResponse(ctx context.Context, cluster ClusterPath, role string, params *RotatePostgresRolePasswordParams, reqEditors ...RequestEditorFn) (*RotatePostgresRolePasswordResponse, error)
// ListRabbitMQOperatorPoliciesWithResponse request
ListRabbitMQOperatorPoliciesWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQOperatorPoliciesParams, reqEditors ...RequestEditorFn) (*ListRabbitMQOperatorPoliciesResponse, error)
// CreateRabbitMQOperatorPolicyWithBodyWithResponse request with any body
CreateRabbitMQOperatorPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQOperatorPolicyResponse, error)
CreateRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQOperatorPolicyParams, body CreateRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQOperatorPolicyResponse, error)
// DeleteRabbitMQOperatorPolicyWithResponse request
DeleteRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQOperatorPolicyResponse, error)
// GetRabbitMQOperatorPolicyWithResponse request
GetRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQOperatorPolicyParams, reqEditors ...RequestEditorFn) (*GetRabbitMQOperatorPolicyResponse, error)
// ReplaceRabbitMQOperatorPolicyWithBodyWithResponse request with any body
ReplaceRabbitMQOperatorPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQOperatorPolicyResponse, error)
ReplaceRabbitMQOperatorPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQOperatorPolicyParams, body ReplaceRabbitMQOperatorPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQOperatorPolicyResponse, error)
// ListRabbitMQPermissionsWithResponse request
ListRabbitMQPermissionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPermissionsParams, reqEditors ...RequestEditorFn) (*ListRabbitMQPermissionsResponse, error)
// CreateRabbitMQPermissionWithBodyWithResponse request with any body
CreateRabbitMQPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQPermissionResponse, error)
CreateRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPermissionParams, body CreateRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQPermissionResponse, error)
// DeleteRabbitMQPermissionWithResponse request
DeleteRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQPermissionResponse, error)
// GetRabbitMQPermissionWithResponse request
GetRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQPermissionParams, reqEditors ...RequestEditorFn) (*GetRabbitMQPermissionResponse, error)
// ReplaceRabbitMQPermissionWithBodyWithResponse request with any body
ReplaceRabbitMQPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPermissionResponse, error)
ReplaceRabbitMQPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQPermissionParams, body ReplaceRabbitMQPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPermissionResponse, error)
// ListRabbitMQPoliciesWithResponse request
ListRabbitMQPoliciesWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQPoliciesParams, reqEditors ...RequestEditorFn) (*ListRabbitMQPoliciesResponse, error)
// CreateRabbitMQPolicyWithBodyWithResponse request with any body
CreateRabbitMQPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQPolicyResponse, error)
CreateRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQPolicyParams, body CreateRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQPolicyResponse, error)
// DeleteRabbitMQPolicyWithResponse request
DeleteRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *DeleteRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQPolicyResponse, error)
// GetRabbitMQPolicyWithResponse request
GetRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *GetRabbitMQPolicyParams, reqEditors ...RequestEditorFn) (*GetRabbitMQPolicyResponse, error)
// ReplaceRabbitMQPolicyWithBodyWithResponse request with any body
ReplaceRabbitMQPolicyWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPolicyResponse, error)
ReplaceRabbitMQPolicyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, name string, params *ReplaceRabbitMQPolicyParams, body ReplaceRabbitMQPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQPolicyResponse, error)
// ListRabbitMQTopicPermissionsWithResponse request
ListRabbitMQTopicPermissionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQTopicPermissionsParams, reqEditors ...RequestEditorFn) (*ListRabbitMQTopicPermissionsResponse, error)
// CreateRabbitMQTopicPermissionWithBodyWithResponse request with any body
CreateRabbitMQTopicPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQTopicPermissionResponse, error)
CreateRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQTopicPermissionParams, body CreateRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQTopicPermissionResponse, error)
// DeleteRabbitMQTopicPermissionWithResponse request
DeleteRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *DeleteRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQTopicPermissionResponse, error)
// GetRabbitMQTopicPermissionWithResponse request
GetRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *GetRabbitMQTopicPermissionParams, reqEditors ...RequestEditorFn) (*GetRabbitMQTopicPermissionResponse, error)
// ReplaceRabbitMQTopicPermissionWithBodyWithResponse request with any body
ReplaceRabbitMQTopicPermissionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQTopicPermissionResponse, error)
ReplaceRabbitMQTopicPermissionWithResponse(ctx context.Context, cluster ClusterPath, vhost string, user string, params *ReplaceRabbitMQTopicPermissionParams, body ReplaceRabbitMQTopicPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQTopicPermissionResponse, error)
// ListRabbitMQUsersWithResponse request
ListRabbitMQUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQUsersParams, reqEditors ...RequestEditorFn) (*ListRabbitMQUsersResponse, error)
// CreateRabbitMQUserWithBodyWithResponse request with any body
CreateRabbitMQUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQUserResponse, error)
CreateRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQUserParams, body CreateRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQUserResponse, error)
// DeleteRabbitMQUserWithResponse request
DeleteRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteRabbitMQUserParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQUserResponse, error)
// GetRabbitMQUserWithResponse request
GetRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetRabbitMQUserParams, reqEditors ...RequestEditorFn) (*GetRabbitMQUserResponse, error)
// ReplaceRabbitMQUserWithBodyWithResponse request with any body
ReplaceRabbitMQUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQUserResponse, error)
ReplaceRabbitMQUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *ReplaceRabbitMQUserParams, body ReplaceRabbitMQUserJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQUserResponse, error)
// ListRabbitMQVhostsWithResponse request
ListRabbitMQVhostsWithResponse(ctx context.Context, cluster ClusterPath, params *ListRabbitMQVhostsParams, reqEditors ...RequestEditorFn) (*ListRabbitMQVhostsResponse, error)
// CreateRabbitMQVhostWithBodyWithResponse request with any body
CreateRabbitMQVhostWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRabbitMQVhostResponse, error)
CreateRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRabbitMQVhostParams, body CreateRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRabbitMQVhostResponse, error)
// DeleteRabbitMQVhostWithResponse request
DeleteRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *DeleteRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*DeleteRabbitMQVhostResponse, error)
// GetRabbitMQVhostWithResponse request
GetRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *GetRabbitMQVhostParams, reqEditors ...RequestEditorFn) (*GetRabbitMQVhostResponse, error)
// ReplaceRabbitMQVhostWithBodyWithResponse request with any body
ReplaceRabbitMQVhostWithBodyWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQVhostResponse, error)
ReplaceRabbitMQVhostWithResponse(ctx context.Context, cluster ClusterPath, vhost string, params *ReplaceRabbitMQVhostParams, body ReplaceRabbitMQVhostJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRabbitMQVhostResponse, error)
// RaiseClusterFCVWithBodyWithResponse request with any body
RaiseClusterFCVWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RaiseClusterFCVResponse, error)
RaiseClusterFCVWithResponse(ctx context.Context, cluster ClusterPath, params *RaiseClusterFCVParams, body RaiseClusterFCVJSONRequestBody, reqEditors ...RequestEditorFn) (*RaiseClusterFCVResponse, error)
// RestartClusterWithResponse request
RestartClusterWithResponse(ctx context.Context, cluster ClusterPath, params *RestartClusterParams, reqEditors ...RequestEditorFn) (*RestartClusterResponse, error)
// ListRestoresWithResponse request
ListRestoresWithResponse(ctx context.Context, cluster ClusterPath, params *ListRestoresParams, reqEditors ...RequestEditorFn) (*ListRestoresResponse, error)
// CreateRestoreWithBodyWithResponse request with any body
CreateRestoreWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRestoreResponse, error)
CreateRestoreWithResponse(ctx context.Context, cluster ClusterPath, params *CreateRestoreParams, body CreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRestoreResponse, error)
// GetRestoreWithResponse request
GetRestoreWithResponse(ctx context.Context, cluster ClusterPath, restore string, params *GetRestoreParams, reqEditors ...RequestEditorFn) (*GetRestoreResponse, error)
// ResumeClusterWithResponse request
ResumeClusterWithResponse(ctx context.Context, cluster ClusterPath, params *ResumeClusterParams, reqEditors ...RequestEditorFn) (*ResumeClusterResponse, error)
// RetryClusterDeploymentsWithResponse request
RetryClusterDeploymentsWithResponse(ctx context.Context, cluster ClusterPath, params *RetryClusterDeploymentsParams, reqEditors ...RequestEditorFn) (*RetryClusterDeploymentsResponse, error)
// RotateClusterTLSWithResponse request
RotateClusterTLSWithResponse(ctx context.Context, cluster ClusterPath, params *RotateClusterTLSParams, reqEditors ...RequestEditorFn) (*RotateClusterTLSResponse, error)
// GetClusterStatusWithResponse request
GetClusterStatusWithResponse(ctx context.Context, cluster ClusterPath, params *GetClusterStatusParams, reqEditors ...RequestEditorFn) (*GetClusterStatusResponse, error)
// GetSupabaseCredentialsWithResponse request
GetSupabaseCredentialsWithResponse(ctx context.Context, cluster ClusterPath, params *GetSupabaseCredentialsParams, reqEditors ...RequestEditorFn) (*GetSupabaseCredentialsResponse, error)
// ListSupabaseFunctionsWithResponse request
ListSupabaseFunctionsWithResponse(ctx context.Context, cluster ClusterPath, params *ListSupabaseFunctionsParams, reqEditors ...RequestEditorFn) (*ListSupabaseFunctionsResponse, error)
// DeleteSupabaseFunctionWithResponse request
DeleteSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, params *DeleteSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*DeleteSupabaseFunctionResponse, error)
// GetSupabaseFunctionWithResponse request
GetSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, params *GetSupabaseFunctionParams, reqEditors ...RequestEditorFn) (*GetSupabaseFunctionResponse, error)
// PutSupabaseFunctionWithBodyWithResponse request with any body
PutSupabaseFunctionWithBodyWithResponse(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSupabaseFunctionResponse, error)
PutSupabaseFunctionWithResponse(ctx context.Context, cluster ClusterPath, name string, params *PutSupabaseFunctionParams, body PutSupabaseFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSupabaseFunctionResponse, error)
// RotateSupabaseJWTSecretWithResponse request
RotateSupabaseJWTSecretWithResponse(ctx context.Context, cluster ClusterPath, params *RotateSupabaseJWTSecretParams, reqEditors ...RequestEditorFn) (*RotateSupabaseJWTSecretResponse, error)
// SetSupabaseSMTPPasswordWithBodyWithResponse request with any body
SetSupabaseSMTPPasswordWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetSupabaseSMTPPasswordResponse, error)
SetSupabaseSMTPPasswordWithResponse(ctx context.Context, cluster ClusterPath, params *SetSupabaseSMTPPasswordParams, body SetSupabaseSMTPPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*SetSupabaseSMTPPasswordResponse, error)
// ListSystemUsersWithResponse request
ListSystemUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListSystemUsersParams, reqEditors ...RequestEditorFn) (*ListSystemUsersResponse, error)
// RotateSystemUserWithResponse request
RotateSystemUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateSystemUserParams, reqEditors ...RequestEditorFn) (*RotateSystemUserResponse, error)
// ListTemporalClientCertificatesWithResponse request
ListTemporalClientCertificatesWithResponse(ctx context.Context, cluster ClusterPath, params *ListTemporalClientCertificatesParams, reqEditors ...RequestEditorFn) (*ListTemporalClientCertificatesResponse, error)
// IssueTemporalClientCertificateWithBodyWithResponse request with any body
IssueTemporalClientCertificateWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssueTemporalClientCertificateResponse, error)
IssueTemporalClientCertificateWithResponse(ctx context.Context, cluster ClusterPath, params *IssueTemporalClientCertificateParams, body IssueTemporalClientCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*IssueTemporalClientCertificateResponse, error)
// ListTemporalNamespacesWithResponse request
ListTemporalNamespacesWithResponse(ctx context.Context, cluster ClusterPath, params *ListTemporalNamespacesParams, reqEditors ...RequestEditorFn) (*ListTemporalNamespacesResponse, error)
// DeleteTemporalNamespaceWithResponse request
DeleteTemporalNamespaceWithResponse(ctx context.Context, cluster ClusterPath, temporalNamespace string, params *DeleteTemporalNamespaceParams, reqEditors ...RequestEditorFn) (*DeleteTemporalNamespaceResponse, error)
// SetTemporalUIOIDCClientSecretWithBodyWithResponse request with any body
SetTemporalUIOIDCClientSecretWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetTemporalUIOIDCClientSecretResponse, error)
SetTemporalUIOIDCClientSecretWithResponse(ctx context.Context, cluster ClusterPath, params *SetTemporalUIOIDCClientSecretParams, body SetTemporalUIOIDCClientSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*SetTemporalUIOIDCClientSecretResponse, error)
// UpgradeClusterAgentsWithBodyWithResponse request with any body
UpgradeClusterAgentsWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpgradeClusterAgentsResponse, error)
UpgradeClusterAgentsWithResponse(ctx context.Context, cluster ClusterPath, params *UpgradeClusterAgentsParams, body UpgradeClusterAgentsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpgradeClusterAgentsResponse, error)
// ListWeaviateRolesWithResponse request
ListWeaviateRolesWithResponse(ctx context.Context, cluster ClusterPath, params *ListWeaviateRolesParams, reqEditors ...RequestEditorFn) (*ListWeaviateRolesResponse, error)
// CreateWeaviateRoleWithBodyWithResponse request with any body
CreateWeaviateRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWeaviateRoleResponse, error)
CreateWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateRoleParams, body CreateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWeaviateRoleResponse, error)
// DeleteWeaviateRoleWithResponse request
DeleteWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *DeleteWeaviateRoleParams, reqEditors ...RequestEditorFn) (*DeleteWeaviateRoleResponse, error)
// GetWeaviateRoleWithResponse request
GetWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *GetWeaviateRoleParams, reqEditors ...RequestEditorFn) (*GetWeaviateRoleResponse, error)
// UpdateWeaviateRoleWithBodyWithResponse request with any body
UpdateWeaviateRoleWithBodyWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWeaviateRoleResponse, error)
UpdateWeaviateRoleWithResponse(ctx context.Context, cluster ClusterPath, role string, params *UpdateWeaviateRoleParams, body UpdateWeaviateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWeaviateRoleResponse, error)
// ListWeaviateUsersWithResponse request
ListWeaviateUsersWithResponse(ctx context.Context, cluster ClusterPath, params *ListWeaviateUsersParams, reqEditors ...RequestEditorFn) (*ListWeaviateUsersResponse, error)
// CreateWeaviateUserWithBodyWithResponse request with any body
CreateWeaviateUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWeaviateUserResponse, error)
CreateWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, params *CreateWeaviateUserParams, body CreateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWeaviateUserResponse, error)
// DeleteWeaviateUserWithResponse request
DeleteWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *DeleteWeaviateUserParams, reqEditors ...RequestEditorFn) (*DeleteWeaviateUserResponse, error)
// GetWeaviateUserWithResponse request
GetWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *GetWeaviateUserParams, reqEditors ...RequestEditorFn) (*GetWeaviateUserResponse, error)
// UpdateWeaviateUserWithBodyWithResponse request with any body
UpdateWeaviateUserWithBodyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWeaviateUserResponse, error)
UpdateWeaviateUserWithResponse(ctx context.Context, cluster ClusterPath, user string, params *UpdateWeaviateUserParams, body UpdateWeaviateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWeaviateUserResponse, error)
// RotateWeaviateUserKeyWithResponse request
RotateWeaviateUserKeyWithResponse(ctx context.Context, cluster ClusterPath, user string, params *RotateWeaviateUserKeyParams, reqEditors ...RequestEditorFn) (*RotateWeaviateUserKeyResponse, error)
// GetControlPlaneBackupPolicyWithResponse request
GetControlPlaneBackupPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetControlPlaneBackupPolicyResponse, error)
// UpdateControlPlaneBackupPolicyWithBodyWithResponse request with any body
UpdateControlPlaneBackupPolicyWithBodyWithResponse(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateControlPlaneBackupPolicyResponse, error)
UpdateControlPlaneBackupPolicyWithResponse(ctx context.Context, params *UpdateControlPlaneBackupPolicyParams, body UpdateControlPlaneBackupPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateControlPlaneBackupPolicyResponse, error)
// ListControlPlaneBackupsWithResponse request
ListControlPlaneBackupsWithResponse(ctx context.Context, params *ListControlPlaneBackupsParams, reqEditors ...RequestEditorFn) (*ListControlPlaneBackupsResponse, error)
// CreateControlPlaneBackupWithResponse request
CreateControlPlaneBackupWithResponse(ctx context.Context, params *CreateControlPlaneBackupParams, reqEditors ...RequestEditorFn) (*CreateControlPlaneBackupResponse, error)
// DryRunCreateClusterWithBodyWithResponse request with any body
DryRunCreateClusterWithBodyWithResponse(ctx context.Context, params *DryRunCreateClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunCreateClusterResponse, error)
DryRunCreateClusterWithResponse(ctx context.Context, params *DryRunCreateClusterParams, body DryRunCreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunCreateClusterResponse, error)
// DryRunPatchClusterWithBodyWithResponse request with any body
DryRunPatchClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunPatchClusterResponse, error)
DryRunPatchClusterWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunPatchClusterParams, body DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunPatchClusterResponse, error)
// DryRunReplaceClusterWithBodyWithResponse request with any body
DryRunReplaceClusterWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunReplaceClusterResponse, error)
DryRunReplaceClusterWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunReplaceClusterParams, body DryRunReplaceClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunReplaceClusterResponse, error)
// DryRunCreateRestoreWithBodyWithResponse request with any body
DryRunCreateRestoreWithBodyWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DryRunCreateRestoreResponse, error)
DryRunCreateRestoreWithResponse(ctx context.Context, cluster ClusterPath, params *DryRunCreateRestoreParams, body DryRunCreateRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*DryRunCreateRestoreResponse, error)
// ListEventsWithResponse request
ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)
// StreamEventsWithResponse request
StreamEventsWithResponse(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsResponse, error)
// GetHealthWithResponse request
GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error)
// GetPrometheusMetricsWithResponse request
GetPrometheusMetricsWithResponse(ctx context.Context, params *GetPrometheusMetricsParams, reqEditors ...RequestEditorFn) (*GetPrometheusMetricsResponse, error)
// ListNamespacesWithResponse request
ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResponse, error)
// CreateNamespaceWithBodyWithResponse request with any body
CreateNamespaceWithBodyWithResponse(ctx context.Context, params *CreateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceResponse, error)
CreateNamespaceWithResponse(ctx context.Context, params *CreateNamespaceParams, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResponse, error)
// DeleteNamespaceWithResponse request
DeleteNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *DeleteNamespaceParams, reqEditors ...RequestEditorFn) (*DeleteNamespaceResponse, error)
// GetNamespaceWithResponse request
GetNamespaceWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*GetNamespaceResponse, error)
// UpdateNamespaceWithBodyWithResponse request with any body
UpdateNamespaceWithBodyWithResponse(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)
UpdateNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *UpdateNamespaceParams, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)
// RotateNamespaceTokenWithBodyWithResponse request with any body
RotateNamespaceTokenWithBodyWithResponse(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RotateNamespaceTokenResponse, error)
RotateNamespaceTokenWithResponse(ctx context.Context, namespace NamespacePath, params *RotateNamespaceTokenParams, body RotateNamespaceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*RotateNamespaceTokenResponse, error)
// ValidateNamespaceWithResponse request
ValidateNamespaceWithResponse(ctx context.Context, namespace NamespacePath, params *ValidateNamespaceParams, reqEditors ...RequestEditorFn) (*ValidateNamespaceResponse, error)
// ListNotificationChannelsWithResponse request
ListNotificationChannelsWithResponse(ctx context.Context, params *ListNotificationChannelsParams, reqEditors ...RequestEditorFn) (*ListNotificationChannelsResponse, error)
// CreateNotificationChannelWithBodyWithResponse request with any body
CreateNotificationChannelWithBodyWithResponse(ctx context.Context, params *CreateNotificationChannelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
CreateNotificationChannelWithResponse(ctx context.Context, params *CreateNotificationChannelParams, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
// DeleteNotificationChannelWithResponse request
DeleteNotificationChannelWithResponse(ctx context.Context, channel string, params *DeleteNotificationChannelParams, reqEditors ...RequestEditorFn) (*DeleteNotificationChannelResponse, error)
// GetNotificationChannelWithResponse request
GetNotificationChannelWithResponse(ctx context.Context, channel string, reqEditors ...RequestEditorFn) (*GetNotificationChannelResponse, error)
// ReplaceNotificationChannelWithBodyWithResponse request with any body
ReplaceNotificationChannelWithBodyWithResponse(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceNotificationChannelResponse, error)
ReplaceNotificationChannelWithResponse(ctx context.Context, channel string, params *ReplaceNotificationChannelParams, body ReplaceNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceNotificationChannelResponse, error)
// TestNotificationChannelWithResponse request
TestNotificationChannelWithResponse(ctx context.Context, channel string, params *TestNotificationChannelParams, reqEditors ...RequestEditorFn) (*TestNotificationChannelResponse, error)
// ListOAuthGrantsWithResponse request
ListOAuthGrantsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListOAuthGrantsResponse, error)
// DeleteOAuthGrantWithResponse request
DeleteOAuthGrantWithResponse(ctx context.Context, grant string, params *DeleteOAuthGrantParams, reqEditors ...RequestEditorFn) (*DeleteOAuthGrantResponse, error)
// GetOpenAPISpecWithResponse request
GetOpenAPISpecWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPISpecResponse, error)
// ListOperationsWithResponse request
ListOperationsWithResponse(ctx context.Context, params *ListOperationsParams, reqEditors ...RequestEditorFn) (*ListOperationsResponse, error)
// GetOperationWithResponse request
GetOperationWithResponse(ctx context.Context, operation string, reqEditors ...RequestEditorFn) (*GetOperationResponse, error)
// CancelOperationWithResponse request
CancelOperationWithResponse(ctx context.Context, operation string, params *CancelOperationParams, reqEditors ...RequestEditorFn) (*CancelOperationResponse, error)
// ListOrphanedVolumesWithResponse request
ListOrphanedVolumesWithResponse(ctx context.Context, params *ListOrphanedVolumesParams, reqEditors ...RequestEditorFn) (*ListOrphanedVolumesResponse, error)
// GetPermissionsWithResponse request
GetPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPermissionsResponse, error)
// ListProvidersWithResponse request
ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)
// GetProviderWithResponse request
GetProviderWithResponse(ctx context.Context, provider string, reqEditors ...RequestEditorFn) (*GetProviderResponse, error)
// CheckPermissionWithBodyWithResponse request with any body
CheckPermissionWithBodyWithResponse(ctx context.Context, params *CheckPermissionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CheckPermissionResponse, error)
CheckPermissionWithResponse(ctx context.Context, params *CheckPermissionParams, body CheckPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CheckPermissionResponse, error)
// GetRBACPolicyWithResponse request
GetRBACPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRBACPolicyResponse, error)
// ReplaceRBACPolicyWithBodyWithResponse request with any body
ReplaceRBACPolicyWithBodyWithResponse(ctx context.Context, params *ReplaceRBACPolicyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRBACPolicyResponse, error)
ReplaceRBACPolicyWithResponse(ctx context.Context, params *ReplaceRBACPolicyParams, body ReplaceRBACPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRBACPolicyResponse, error)
// GetSettingsWithResponse request
GetSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsResponse, error)
// ReplaceSettingsWithBodyWithResponse request with any body
ReplaceSettingsWithBodyWithResponse(ctx context.Context, params *ReplaceSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSettingsResponse, error)
ReplaceSettingsWithResponse(ctx context.Context, params *ReplaceSettingsParams, body ReplaceSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSettingsResponse, error)
// GetAgentRolloutSettingsWithResponse request
GetAgentRolloutSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAgentRolloutSettingsResponse, error)
// UpdateAgentRolloutSettingsWithBodyWithResponse request with any body
UpdateAgentRolloutSettingsWithBodyWithResponse(ctx context.Context, params *UpdateAgentRolloutSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentRolloutSettingsResponse, error)
UpdateAgentRolloutSettingsWithResponse(ctx context.Context, params *UpdateAgentRolloutSettingsParams, body UpdateAgentRolloutSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentRolloutSettingsResponse, error)
// GetVersionWithResponse request
GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Cluster ¶
type Cluster struct {
CreatedAt time.Time `json:"createdAt"`
Generation int64 `json:"generation"`
ManagedBy *ManagedBy `json:"managedBy,omitempty"`
Name string `json:"name"`
Namespace *NamespaceName `json:"namespace,omitempty"`
// OperationId Tracking operation returned on create, PUT, PATCH and resume acceptance.
OperationId *string `json:"operationId,omitempty"`
Spec ClusterSpec `json:"spec"`
Status ClusterStatus `json:"status"`
UpdatedAt time.Time `json:"updatedAt"`
}
Cluster defines model for Cluster.
type ClusterBackupStatus ¶
type ClusterBackupStatus struct {
LastBackup *string `json:"lastBackup,omitempty"`
// PitrWindow Only a continuous engine-verified restorable interval is reported.
PitrWindow *PITRWindow `json:"pitrWindow,omitempty"`
}
ClusterBackupStatus defines model for ClusterBackupStatus.
type ClusterInputSpec ¶
type ClusterInputSpec struct {
Backup *BackupSpecInput `json:"backup,omitempty"`
Components *ComponentsInput `json:"components,omitempty"`
// DataMcp Opt-in per-cluster data access. Disabled configurations retain their scope and tool settings. Writes additionally require explicit token, owner RBAC and installation grants.
DataMcp *DataMcpSpec `json:"dataMcp,omitempty"`
// DataSource Exactly one of backup and pitrTime is required. Seeds a new cluster from a consistent backup or point in time.
DataSource *DataSource `json:"dataSource,omitempty"`
// EngineConfig Provider-specific configuration overrides (mongod/mongos YAML for psmdb, rabbitmq.conf for rabbitmq, ...).
EngineConfig *string `json:"engineConfig,omitempty"`
EngineOptions *map[string]interface{} `json:"engineOptions,omitempty"`
Exposure *ExposureInput `json:"exposure,omitempty"`
Maintenance *MaintenancePolicy `json:"maintenance,omitempty"`
Monitoring *MonitoringSpec `json:"monitoring,omitempty"`
// Provider Required provider identifier; list providers with GET /api/v1/providers.
Provider string `json:"provider"`
// RetryEpoch Server-managed; ignored on input and preserved on updates. Use retry-deployments to grant a new budget.
RetryEpoch *int64 `json:"retryEpoch,omitempty"`
// Tls PEM inputs are write-only; stored secret material is never included in cluster reads. User-provided CAs require RSA keys of at least 2048 bits or ECDSA P-256, P-384 or P-521 keys. An existing cluster's CA material cannot be replaced through PUT or PATCH (409 Conflict); coordinated CA rotation is not supported. The rotate-tls operation renews leaf certificates only.
Tls *TLSInput `json:"tls,omitempty"`
Topology *TopologyInput `json:"topology,omitempty"`
Version *string `json:"version,omitempty"`
}
ClusterInputSpec Provider is required. Omitted version, topology, components and resource fields use provider catalog defaults. Explicit zero values are invalid except for provider-supported optional components.
type ClusterList ¶
type ClusterList struct {
Items []Cluster `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
ClusterList defines model for ClusterList.
type ClusterMergePatch ¶
type ClusterMergePatch = map[string]interface{}
ClusterMergePatch RFC 7396 merge patch of desired {spec: {...}}. null removes optional fields; arrays replace in full. Server-owned fields are rejected.
type ClusterMetrics ¶
type ClusterMetrics struct {
End time.Time `json:"end"`
Series []MetricSeries `json:"series"`
Start time.Time `json:"start"`
Step string `json:"step"`
}
ClusterMetrics defines model for ClusterMetrics.
type ClusterPatchSpec ¶
type ClusterPatchSpec struct {
Backup *BackupSpecPatch `json:"backup"`
Components *ComponentsPatch `json:"components"`
DataMcp *DataMcpSpecPatch `json:"dataMcp"`
// DataSource Exactly one of backup and pitrTime is required. Seeds a new cluster from a consistent backup or point in time.
DataSource *DataSourcePatch `json:"dataSource"`
// EngineConfig Provider-specific configuration overrides (mongod/mongos YAML for psmdb, rabbitmq.conf for rabbitmq, ...).
EngineConfig *string `json:"engineConfig"`
EngineOptions *map[string]interface{} `json:"engineOptions"`
Exposure *ExposurePatch `json:"exposure"`
Maintenance *MaintenancePolicyPatch `json:"maintenance"`
Monitoring *MonitoringSpecPatch `json:"monitoring"`
// Provider Required provider identifier; list providers with GET /api/v1/providers.
Provider *string `json:"provider"`
// Tls PEM inputs are write-only; stored secret material is never included in cluster reads. User-provided CAs require RSA keys of at least 2048 bits or ECDSA P-256, P-384 or P-521 keys. An existing cluster's CA material cannot be replaced through PUT or PATCH (409 Conflict); coordinated CA rotation is not supported. The rotate-tls operation renews leaf certificates only.
Tls *TLSPatch `json:"tls"`
Topology *TopologyPatch `json:"topology"`
Version *string `json:"version"`
}
ClusterPatchSpec defines model for ClusterPatchSpec.
type ClusterSpec ¶
type ClusterSpec struct {
Backup *BackupSpec `json:"backup,omitempty"`
Components Components `json:"components"`
// DataMcp Opt-in per-cluster data access. Disabled configurations retain their scope and tool settings. Writes additionally require explicit token, owner RBAC and installation grants.
DataMcp *DataMcpSpec `json:"dataMcp,omitempty"`
// DataSource Exactly one of backup and pitrTime is required. Seeds a new cluster from a consistent backup or point in time.
DataSource *DataSource `json:"dataSource,omitempty"`
// EngineConfig Provider-specific configuration overrides (mongod/mongos YAML for psmdb, rabbitmq.conf for rabbitmq, ...).
EngineConfig *string `json:"engineConfig,omitempty"`
EngineOptions *map[string]interface{} `json:"engineOptions,omitempty"`
Exposure *Exposure `json:"exposure,omitempty"`
Maintenance *MaintenancePolicy `json:"maintenance,omitempty"`
Monitoring *MonitoringSpec `json:"monitoring,omitempty"`
// Provider Required provider identifier; list providers with GET /api/v1/providers.
Provider string `json:"provider"`
// RetryEpoch Server-managed deployment retry budget epoch. Changed only by retry-deployments, never by ordinary spec updates.
RetryEpoch *int64 `json:"retryEpoch,omitempty"`
// Tls PEM inputs are write-only; stored secret material is never included in cluster reads. User-provided CAs require RSA keys of at least 2048 bits or ECDSA P-256, P-384 or P-521 keys. An existing cluster's CA material cannot be replaced through PUT or PATCH (409 Conflict); coordinated CA rotation is not supported. The rotate-tls operation renews leaf certificates only.
Tls *TLS `json:"tls,omitempty"`
Topology Topology `json:"topology"`
Version string `json:"version"`
}
ClusterSpec defines model for ClusterSpec.
type ClusterStatus ¶
type ClusterStatus struct {
Agents *AgentRolloutStatus `json:"agents,omitempty"`
Backup *ClusterBackupStatus `json:"backup,omitempty"`
Conditions []Condition `json:"conditions"`
Connection *ConnectionSummary `json:"connection,omitempty"`
DataMcp *DataMcpStatus `json:"dataMcp,omitempty"`
Fcv *string `json:"fcv,omitempty"`
Maintenance *MaintenanceStatus `json:"maintenance,omitempty"`
Members []Member `json:"members"`
Message *string `json:"message,omitempty"`
ObservedGeneration int64 `json:"observedGeneration"`
// Phase Restoring means an in-place recovery operation is executing and normal traffic may be unavailable; Ready is False with reason Restoring. After completion, Ready remains False with reason RestoreFinished until ordinary reconciliation observes database health. Suspended means runtime services are removed; member allocation is historical and agents are not connected.
Phase ClusterStatusPhase `json:"phase"`
// Placement Observed placement; anti-affinity is guaranteed only when supported by the backend and all authoritative placement groups are distinct.
Placement *Placement `json:"placement,omitempty"`
// Version Observed binary version from runtime members, not the desired spec.version. Absent when no version can be observed; during a mixed-version rollout it reports the oldest observed version.
Version *string `json:"version,omitempty"`
}
ClusterStatus defines model for ClusterStatus.
type ClusterStatusPhase ¶
type ClusterStatusPhase string
ClusterStatusPhase Restoring means an in-place recovery operation is executing and normal traffic may be unavailable; Ready is False with reason Restoring. After completion, Ready remains False with reason RestoreFinished until ordinary reconciliation observes database health. Suspended means runtime services are removed; member allocation is historical and agents are not connected.
const ( ClusterStatusPhaseCreating ClusterStatusPhase = "Creating" ClusterStatusPhaseDegraded ClusterStatusPhase = "Degraded" ClusterStatusPhaseDeleting ClusterStatusPhase = "Deleting" ClusterStatusPhaseError ClusterStatusPhase = "Error" ClusterStatusPhaseInitializing ClusterStatusPhase = "Initializing" ClusterStatusPhaseReady ClusterStatusPhase = "Ready" ClusterStatusPhaseRestoring ClusterStatusPhase = "Restoring" ClusterStatusPhaseScaling ClusterStatusPhase = "Scaling" ClusterStatusPhaseSuspended ClusterStatusPhase = "Suspended" ClusterStatusPhaseUpdating ClusterStatusPhase = "Updating" ClusterStatusPhaseUpgrading ClusterStatusPhase = "Upgrading" )
Defines values for ClusterStatusPhase.
type Component ¶
type Component struct {
// Replicas Replica count; zero disables an optional component when supported by the provider.
Replicas int `json:"replicas"`
// Resources Resource configuration returned by the control plane. Observed member autoscaling describes runtime root disks, not persistent data volumes; request-only resource bounds do not apply.
Resources Resources `json:"resources"`
}
Component defines model for Component.
type ComponentInput ¶
type ComponentInput struct {
Replicas *int `json:"replicas,omitempty"`
Resources *ResourcesInput `json:"resources,omitempty"`
}
ComponentInput defines model for ComponentInput.
type ComponentPatch ¶
type ComponentPatch struct {
Replicas *int `json:"replicas"`
Resources *ResourcesPatch `json:"resources"`
}
ComponentPatch defines model for ComponentPatch.
type Components ¶
type Components struct {
ConfigServer *Component `json:"configServer,omitempty"`
Engine Component `json:"engine"`
Extra *map[string]Component `json:"extra,omitempty"`
Router *Component `json:"router,omitempty"`
}
Components defines model for Components.
type ComponentsInput ¶
type ComponentsInput struct {
// ConfigServer PSMDB config-server replica set: 1, 3, 5 or 7 members.
ConfigServer *ConfigServerInput `json:"configServer,omitempty"`
Engine *ComponentInput `json:"engine,omitempty"`
Extra *map[string]ExtraComponentInput `json:"extra,omitempty"`
Router *ComponentInput `json:"router,omitempty"`
}
ComponentsInput defines model for ComponentsInput.
type ComponentsPatch ¶
type ComponentsPatch struct {
// ConfigServer PSMDB config-server replica set: 1, 3, 5 or 7 members.
ConfigServer *ConfigServerPatch `json:"configServer"`
Engine *ComponentPatch `json:"engine"`
Extra *map[string]*ExtraComponentPatch `json:"extra"`
Router *ComponentPatch `json:"router"`
}
ComponentsPatch defines model for ComponentsPatch.
type Condition ¶
type Condition struct {
LastTransitionTime time.Time `json:"lastTransitionTime"`
Message string `json:"message"`
Reason string `json:"reason"`
Status ConditionStatus `json:"status"`
Type string `json:"type"`
}
Condition defines model for Condition.
type ConditionStatus ¶
type ConditionStatus string
ConditionStatus defines model for Condition.Status.
const ( ConditionStatusFalse ConditionStatus = "False" ConditionStatusTrue ConditionStatus = "True" ConditionStatusUnknown ConditionStatus = "Unknown" )
Defines values for ConditionStatus.
type ConfigServerInput ¶
type ConfigServerInput = ComponentInput
ConfigServerInput PSMDB config-server replica set: 1, 3, 5 or 7 members.
type ConfigServerPatch ¶
type ConfigServerPatch struct {
Replicas *int `json:"replicas"`
Resources *ResourcesPatch `json:"resources"`
}
ConfigServerPatch PSMDB config-server replica set: 1, 3, 5 or 7 members.
type Conflict ¶
type Conflict = Error
Conflict Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type Connection ¶
type Connection struct {
CaCertificate *string `json:"caCertificate,omitempty"`
Connection ConnectionSummary `json:"connection"`
Credentials []ConnectionCredential `json:"credentials"`
}
Connection Sensitive response. Requires cluster-credentials read separately from clusters read. Server sends Cache-Control: no-store.
type ConnectionCredential ¶
type ConnectionCredential struct {
Database string `json:"database"`
// Password Revealed only with cluster-credentials read permission.
Password *string `json:"password,omitempty"`
// Uri Credential-bearing URI; never logged or cached.
Uri *string `json:"uri,omitempty"`
Username string `json:"username"`
}
ConnectionCredential defines model for ConnectionCredential.
type ConnectionSummary ¶
type ConnectionSummary struct {
Endpoints *[]Endpoint `json:"endpoints,omitempty"`
Hosts []string `json:"hosts"`
PublicHosts *[]string `json:"publicHosts,omitempty"`
ReplicaSet *string `json:"replicaSet,omitempty"`
// Uri Connection URI without a password.
Uri string `json:"uri"`
}
ConnectionSummary defines model for ConnectionSummary.
type ControlPlaneBackup ¶ added in v0.4.0
type ControlPlaneBackup struct {
CompletedAt *time.Time `json:"completedAt,omitempty"`
CreatedAt time.Time `json:"createdAt"`
Error *string `json:"error,omitempty"`
Id string `json:"id"`
KarakoramVersion *string `json:"karakoramVersion,omitempty"`
KeyFingerprint *string `json:"keyFingerprint,omitempty"`
ObjectKey *string `json:"objectKey,omitempty"`
Phase ControlPlaneBackupPhase `json:"phase"`
SchemaVersion *string `json:"schemaVersion,omitempty"`
Sha256 *string `json:"sha256,omitempty"`
SizeBytes *int64 `json:"sizeBytes,omitempty"`
StartedAt *time.Time `json:"startedAt,omitempty"`
Storage ControlPlaneBackupStorage `json:"storage"`
Trigger ControlPlaneBackupTrigger `json:"trigger"`
}
ControlPlaneBackup defines model for ControlPlaneBackup.
type ControlPlaneBackupList ¶ added in v0.4.0
type ControlPlaneBackupList struct {
Items []ControlPlaneBackup `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
ControlPlaneBackupList defines model for ControlPlaneBackupList.
type ControlPlaneBackupPhase ¶ added in v0.4.0
type ControlPlaneBackupPhase string
ControlPlaneBackupPhase defines model for ControlPlaneBackup.Phase.
const ( ControlPlaneBackupPhaseFailed ControlPlaneBackupPhase = "Failed" ControlPlaneBackupPhasePending ControlPlaneBackupPhase = "Pending" ControlPlaneBackupPhaseRunning ControlPlaneBackupPhase = "Running" ControlPlaneBackupPhaseSucceeded ControlPlaneBackupPhase = "Succeeded" )
Defines values for ControlPlaneBackupPhase.
type ControlPlaneBackupPolicy ¶ added in v0.4.0
type ControlPlaneBackupPolicy struct {
Enabled bool `json:"enabled"`
RetainCount int `json:"retainCount"`
Schedule string `json:"schedule"`
Storage ControlPlaneBackupStorage `json:"storage"`
}
ControlPlaneBackupPolicy defines model for ControlPlaneBackupPolicy.
type ControlPlaneBackupStorage ¶ added in v0.4.0
type ControlPlaneBackupStorage struct {
Name string `json:"name"`
// Namespace Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
Namespace NamespaceName `json:"namespace"`
}
ControlPlaneBackupStorage defines model for ControlPlaneBackupStorage.
type ControlPlaneBackupTrigger ¶ added in v0.4.0
type ControlPlaneBackupTrigger string
ControlPlaneBackupTrigger defines model for ControlPlaneBackup.Trigger.
const ( ControlPlaneBackupTriggerManual ControlPlaneBackupTrigger = "manual" ControlPlaneBackupTriggerSchedule ControlPlaneBackupTrigger = "schedule" )
Defines values for ControlPlaneBackupTrigger.
type CreateAPITokenJSONRequestBody ¶
type CreateAPITokenJSONRequestBody = CreateAPITokenRequest
CreateAPITokenJSONRequestBody defines body for CreateAPIToken for application/json ContentType.
type CreateAPITokenParams ¶
type CreateAPITokenParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateAPITokenParams defines parameters for CreateAPIToken.
type CreateAPITokenRequest ¶
type CreateAPITokenRequest struct {
// ExpiresAt Optional RFC 3339 timestamp, strictly in the future.
ExpiresAt *time.Time `json:"expiresAt,omitempty"`
// Name Required non-blank name, trimmed before storage, 1–128 characters. Duplicate names are allowed; identify tokens by their unique ID.
Name APITokenName `json:"name"`
// Restrictions Immutable deny overlay intersected with the owner's current permissions. Omission means unrestricted.
Restrictions *APITokenRestrictions `json:"restrictions,omitempty"`
}
CreateAPITokenRequest defines model for CreateAPITokenRequest.
type CreateAPITokenResponse ¶
type CreateAPITokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CreatedAPIToken
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCreateAPITokenResponse ¶
func ParseCreateAPITokenResponse(rsp *http.Response) (*CreateAPITokenResponse, error)
ParseCreateAPITokenResponse parses an HTTP response from a CreateAPITokenWithResponse call
func (CreateAPITokenResponse) Status ¶
func (r CreateAPITokenResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAPITokenResponse) StatusCode ¶
func (r CreateAPITokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAccountJSONRequestBody ¶
type CreateAccountJSONRequestBody = CreateAccountRequest
CreateAccountJSONRequestBody defines body for CreateAccount for application/json ContentType.
type CreateAccountParams ¶
type CreateAccountParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateAccountParams defines parameters for CreateAccount.
type CreateAccountRequest ¶
type CreateAccountRequest struct {
Enabled *bool `json:"enabled,omitempty"`
MustChangePassword *bool `json:"mustChangePassword,omitempty"`
// Name Start with a letter; use only letters, digits, underscore, dot, @ or dash.
Name AccountName `json:"name"`
// Password At least 12 Unicode characters and at most 1024 UTF-8 bytes. Self-service password changes must differ from the current password; rejected changes retain the mandatory-change flag. Administrative resets accept the current password, invalidate previous authentication and force a password change.
Password *AccountPassword `json:"password,omitempty"`
}
CreateAccountRequest defines model for CreateAccountRequest.
type CreateAccountResponse ¶
type CreateAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Account
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCreateAccountResponse ¶
func ParseCreateAccountResponse(rsp *http.Response) (*CreateAccountResponse, error)
ParseCreateAccountResponse parses an HTTP response from a CreateAccountWithResponse call
func (CreateAccountResponse) Status ¶
func (r CreateAccountResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAccountResponse) StatusCode ¶
func (r CreateAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateBackupDrillJSONRequestBody ¶ added in v0.4.0
type CreateBackupDrillJSONRequestBody = CreateBackupDrillRequest
CreateBackupDrillJSONRequestBody defines body for CreateBackupDrill for application/json ContentType.
type CreateBackupDrillParams ¶ added in v0.4.0
type CreateBackupDrillParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateBackupDrillParams defines parameters for CreateBackupDrill.
type CreateBackupDrillRequest ¶ added in v0.4.0
type CreateBackupDrillRequest struct {
Backup *string `json:"backup,omitempty"`
}
CreateBackupDrillRequest defines model for CreateBackupDrillRequest.
type CreateBackupDrillResponse ¶ added in v0.4.0
type CreateBackupDrillResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *BackupDrill
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseCreateBackupDrillResponse ¶ added in v0.4.0
func ParseCreateBackupDrillResponse(rsp *http.Response) (*CreateBackupDrillResponse, error)
ParseCreateBackupDrillResponse parses an HTTP response from a CreateBackupDrillWithResponse call
func (CreateBackupDrillResponse) Status ¶ added in v0.4.0
func (r CreateBackupDrillResponse) Status() string
Status returns HTTPResponse.Status
func (CreateBackupDrillResponse) StatusCode ¶ added in v0.4.0
func (r CreateBackupDrillResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateBackupJSONRequestBody ¶
type CreateBackupJSONRequestBody = CreateBackupRequest
CreateBackupJSONRequestBody defines body for CreateBackup for application/json ContentType.
type CreateBackupParams ¶
type CreateBackupParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateBackupParams defines parameters for CreateBackup.
type CreateBackupRequest ¶
type CreateBackupRequest struct {
Name string `json:"name"`
Storage string `json:"storage"`
// Type Must be one of the cluster provider catalog's backupTypes. Unsupported values return 400 with the provider's supported types.
Type string `json:"type"`
}
CreateBackupRequest defines model for CreateBackupRequest.
type CreateBackupResponse ¶
type CreateBackupResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Backup
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCreateBackupResponse ¶
func ParseCreateBackupResponse(rsp *http.Response) (*CreateBackupResponse, error)
ParseCreateBackupResponse parses an HTTP response from a CreateBackupWithResponse call
func (CreateBackupResponse) Status ¶
func (r CreateBackupResponse) Status() string
Status returns HTTPResponse.Status
func (CreateBackupResponse) StatusCode ¶
func (r CreateBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateBackupStorageJSONRequestBody ¶
type CreateBackupStorageJSONRequestBody = CreateBackupStorageRequest
CreateBackupStorageJSONRequestBody defines body for CreateBackupStorage for application/json ContentType.
type CreateBackupStorageParams ¶
type CreateBackupStorageParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateBackupStorageParams defines parameters for CreateBackupStorage.
type CreateBackupStorageRequest ¶
type CreateBackupStorageRequest struct {
Bucket string `json:"bucket"`
// Credentials Write-only; never returned by backup-storage reads.
Credentials S3Credentials `json:"credentials"`
Description *string `json:"description,omitempty"`
EndpointURL string `json:"endpointURL"`
ForcePathStyle *bool `json:"forcePathStyle,omitempty"`
// Name Use lowercase letters, digits or hyphens, starting with a letter. A trailing hyphen is allowed. Existing stored names remain usable.
Name string `json:"name"`
Prefix *string `json:"prefix,omitempty"`
Region string `json:"region"`
Type CreateBackupStorageRequestType `json:"type"`
VerifyTLS *bool `json:"verifyTLS,omitempty"`
}
CreateBackupStorageRequest defines model for CreateBackupStorageRequest.
type CreateBackupStorageRequestType ¶
type CreateBackupStorageRequestType string
CreateBackupStorageRequestType defines model for CreateBackupStorageRequest.Type.
const (
CreateBackupStorageRequestTypeS3 CreateBackupStorageRequestType = "s3"
)
Defines values for CreateBackupStorageRequestType.
type CreateBackupStorageResponse ¶
type CreateBackupStorageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *BackupStorage
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseCreateBackupStorageResponse ¶
func ParseCreateBackupStorageResponse(rsp *http.Response) (*CreateBackupStorageResponse, error)
ParseCreateBackupStorageResponse parses an HTTP response from a CreateBackupStorageWithResponse call
func (CreateBackupStorageResponse) Status ¶
func (r CreateBackupStorageResponse) Status() string
Status returns HTTPResponse.Status
func (CreateBackupStorageResponse) StatusCode ¶
func (r CreateBackupStorageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateClusterJSONRequestBody ¶
type CreateClusterJSONRequestBody = CreateClusterRequest
CreateClusterJSONRequestBody defines body for CreateCluster for application/json ContentType.
type CreateClusterParams ¶
type CreateClusterParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateClusterParams defines parameters for CreateCluster.
type CreateClusterRequest ¶
type CreateClusterRequest struct {
Name string `json:"name"`
// Spec Provider is required. Omitted version, topology, components and resource fields use provider catalog defaults. Explicit zero values are invalid except for provider-supported optional components.
Spec ClusterInputSpec `json:"spec"`
}
CreateClusterRequest defines model for CreateClusterRequest.
type CreateClusterResponse ¶
type CreateClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Cluster
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseCreateClusterResponse ¶
func ParseCreateClusterResponse(rsp *http.Response) (*CreateClusterResponse, error)
ParseCreateClusterResponse parses an HTTP response from a CreateClusterWithResponse call
func (CreateClusterResponse) Status ¶
func (r CreateClusterResponse) Status() string
Status returns HTTPResponse.Status
func (CreateClusterResponse) StatusCode ¶
func (r CreateClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateControlPlaneBackupParams ¶ added in v0.4.0
type CreateControlPlaneBackupParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateControlPlaneBackupParams defines parameters for CreateControlPlaneBackup.
type CreateControlPlaneBackupResponse ¶ added in v0.4.0
type CreateControlPlaneBackupResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *ControlPlaneBackup
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseCreateControlPlaneBackupResponse ¶ added in v0.4.0
func ParseCreateControlPlaneBackupResponse(rsp *http.Response) (*CreateControlPlaneBackupResponse, error)
ParseCreateControlPlaneBackupResponse parses an HTTP response from a CreateControlPlaneBackupWithResponse call
func (CreateControlPlaneBackupResponse) Status ¶ added in v0.4.0
func (r CreateControlPlaneBackupResponse) Status() string
Status returns HTTPResponse.Status
func (CreateControlPlaneBackupResponse) StatusCode ¶ added in v0.4.0
func (r CreateControlPlaneBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateDatabaseRoleJSONRequestBody ¶
type CreateDatabaseRoleJSONRequestBody = DatabaseRole
CreateDatabaseRoleJSONRequestBody defines body for CreateDatabaseRole for application/json ContentType.
type CreateDatabaseRoleParams ¶
type CreateDatabaseRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateDatabaseRoleParams defines parameters for CreateDatabaseRole.
type CreateDatabaseRoleResponse ¶
type CreateDatabaseRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *DatabaseRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCreateDatabaseRoleResponse ¶
func ParseCreateDatabaseRoleResponse(rsp *http.Response) (*CreateDatabaseRoleResponse, error)
ParseCreateDatabaseRoleResponse parses an HTTP response from a CreateDatabaseRoleWithResponse call
func (CreateDatabaseRoleResponse) Status ¶
func (r CreateDatabaseRoleResponse) Status() string
Status returns HTTPResponse.Status
func (CreateDatabaseRoleResponse) StatusCode ¶
func (r CreateDatabaseRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateDatabaseUserJSONRequestBody ¶
type CreateDatabaseUserJSONRequestBody = CreateDatabaseUserRequest
CreateDatabaseUserJSONRequestBody defines body for CreateDatabaseUser for application/json ContentType.
type CreateDatabaseUserParams ¶
type CreateDatabaseUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateDatabaseUserParams defines parameters for CreateDatabaseUser.
type CreateDatabaseUserRequest ¶
type CreateDatabaseUserRequest struct {
Database string `json:"database"`
// Password At least eight Unicode characters accepted by MongoDB SASLprep (Unicode 3.2). Emoji, prohibited controls, unassigned characters and invalid bidirectional text are rejected. Omit to generate a password.
Password *string `json:"password,omitempty"`
Roles []RoleReference `json:"roles"`
Username string `json:"username"`
}
CreateDatabaseUserRequest Omit password to have the server generate one and return it in generatedPassword. Matching Idempotency-Key retries replay that response for 24 hours.
type CreateDatabaseUserResponse ¶
type CreateDatabaseUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CreatedDatabaseUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCreateDatabaseUserResponse ¶
func ParseCreateDatabaseUserResponse(rsp *http.Response) (*CreateDatabaseUserResponse, error)
ParseCreateDatabaseUserResponse parses an HTTP response from a CreateDatabaseUserWithResponse call
func (CreateDatabaseUserResponse) Status ¶
func (r CreateDatabaseUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateDatabaseUserResponse) StatusCode ¶
func (r CreateDatabaseUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateElasticAPIKeyJSONRequestBody ¶
type CreateElasticAPIKeyJSONRequestBody = ElasticAPIKeyCreate
CreateElasticAPIKeyJSONRequestBody defines body for CreateElasticAPIKey for application/json ContentType.
type CreateElasticAPIKeyParams ¶
type CreateElasticAPIKeyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateElasticAPIKeyParams defines parameters for CreateElasticAPIKey.
type CreateElasticAPIKeyResponse ¶
type CreateElasticAPIKeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ElasticAPIKeyCreated
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateElasticAPIKeyResponse ¶
func ParseCreateElasticAPIKeyResponse(rsp *http.Response) (*CreateElasticAPIKeyResponse, error)
ParseCreateElasticAPIKeyResponse parses an HTTP response from a CreateElasticAPIKeyWithResponse call
func (CreateElasticAPIKeyResponse) Status ¶
func (r CreateElasticAPIKeyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateElasticAPIKeyResponse) StatusCode ¶
func (r CreateElasticAPIKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateElasticRoleJSONRequestBody ¶
type CreateElasticRoleJSONRequestBody = ElasticRoleInput
CreateElasticRoleJSONRequestBody defines body for CreateElasticRole for application/json ContentType.
type CreateElasticRoleParams ¶
type CreateElasticRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateElasticRoleParams defines parameters for CreateElasticRole.
type CreateElasticRoleResponse ¶
type CreateElasticRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ElasticRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateElasticRoleResponse ¶
func ParseCreateElasticRoleResponse(rsp *http.Response) (*CreateElasticRoleResponse, error)
ParseCreateElasticRoleResponse parses an HTTP response from a CreateElasticRoleWithResponse call
func (CreateElasticRoleResponse) Status ¶
func (r CreateElasticRoleResponse) Status() string
Status returns HTTPResponse.Status
func (CreateElasticRoleResponse) StatusCode ¶
func (r CreateElasticRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateElasticUserJSONRequestBody ¶
type CreateElasticUserJSONRequestBody = ElasticUserCreate
CreateElasticUserJSONRequestBody defines body for CreateElasticUser for application/json ContentType.
type CreateElasticUserParams ¶
type CreateElasticUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateElasticUserParams defines parameters for CreateElasticUser.
type CreateElasticUserResponse ¶
type CreateElasticUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ElasticUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateElasticUserResponse ¶
func ParseCreateElasticUserResponse(rsp *http.Response) (*CreateElasticUserResponse, error)
ParseCreateElasticUserResponse parses an HTTP response from a CreateElasticUserWithResponse call
func (CreateElasticUserResponse) Status ¶
func (r CreateElasticUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateElasticUserResponse) StatusCode ¶
func (r CreateElasticUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMySQLDatabaseJSONRequestBody ¶ added in v0.4.0
type CreateMySQLDatabaseJSONRequestBody = MySQLDatabaseWrite
CreateMySQLDatabaseJSONRequestBody defines body for CreateMySQLDatabase for application/json ContentType.
type CreateMySQLDatabaseParams ¶ added in v0.4.0
type CreateMySQLDatabaseParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
CreateMySQLDatabaseParams defines parameters for CreateMySQLDatabase.
type CreateMySQLDatabaseResponse ¶ added in v0.4.0
type CreateMySQLDatabaseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *MySQLDatabase
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseCreateMySQLDatabaseResponse ¶ added in v0.4.0
func ParseCreateMySQLDatabaseResponse(rsp *http.Response) (*CreateMySQLDatabaseResponse, error)
ParseCreateMySQLDatabaseResponse parses an HTTP response from a CreateMySQLDatabaseWithResponse call
func (CreateMySQLDatabaseResponse) Status ¶ added in v0.4.0
func (r CreateMySQLDatabaseResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMySQLDatabaseResponse) StatusCode ¶ added in v0.4.0
func (r CreateMySQLDatabaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMySQLUserJSONRequestBody ¶ added in v0.4.0
type CreateMySQLUserJSONRequestBody = MySQLUserWrite
CreateMySQLUserJSONRequestBody defines body for CreateMySQLUser for application/json ContentType.
type CreateMySQLUserParams ¶ added in v0.4.0
type CreateMySQLUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateMySQLUserParams defines parameters for CreateMySQLUser.
type CreateMySQLUserResponse ¶ added in v0.4.0
type CreateMySQLUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *MySQLUserCreated
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseCreateMySQLUserResponse ¶ added in v0.4.0
func ParseCreateMySQLUserResponse(rsp *http.Response) (*CreateMySQLUserResponse, error)
ParseCreateMySQLUserResponse parses an HTTP response from a CreateMySQLUserWithResponse call
func (CreateMySQLUserResponse) Status ¶ added in v0.4.0
func (r CreateMySQLUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMySQLUserResponse) StatusCode ¶ added in v0.4.0
func (r CreateMySQLUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNamespaceJSONRequestBody ¶
type CreateNamespaceJSONRequestBody = NamespaceCreate
CreateNamespaceJSONRequestBody defines body for CreateNamespace for application/json ContentType.
type CreateNamespaceParams ¶
type CreateNamespaceParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateNamespaceParams defines parameters for CreateNamespace.
type CreateNamespaceResponse ¶
type CreateNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Namespace
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseCreateNamespaceResponse ¶
func ParseCreateNamespaceResponse(rsp *http.Response) (*CreateNamespaceResponse, error)
ParseCreateNamespaceResponse parses an HTTP response from a CreateNamespaceWithResponse call
func (CreateNamespaceResponse) Status ¶
func (r CreateNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNamespaceResponse) StatusCode ¶
func (r CreateNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNeo4jUserJSONRequestBody ¶ added in v0.4.0
type CreateNeo4jUserJSONRequestBody = Neo4jUserCreate
CreateNeo4jUserJSONRequestBody defines body for CreateNeo4jUser for application/json ContentType.
type CreateNeo4jUserParams ¶ added in v0.4.0
type CreateNeo4jUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateNeo4jUserParams defines parameters for CreateNeo4jUser.
type CreateNeo4jUserResponse ¶ added in v0.4.0
type CreateNeo4jUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Neo4jUserCreated
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseCreateNeo4jUserResponse ¶ added in v0.4.0
func ParseCreateNeo4jUserResponse(rsp *http.Response) (*CreateNeo4jUserResponse, error)
ParseCreateNeo4jUserResponse parses an HTTP response from a CreateNeo4jUserWithResponse call
func (CreateNeo4jUserResponse) Status ¶ added in v0.4.0
func (r CreateNeo4jUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNeo4jUserResponse) StatusCode ¶ added in v0.4.0
func (r CreateNeo4jUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNotificationChannelJSONRequestBody ¶ added in v0.4.0
type CreateNotificationChannelJSONRequestBody = NotificationChannel
CreateNotificationChannelJSONRequestBody defines body for CreateNotificationChannel for application/json ContentType.
type CreateNotificationChannelParams ¶ added in v0.4.0
type CreateNotificationChannelParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateNotificationChannelParams defines parameters for CreateNotificationChannel.
type CreateNotificationChannelResponse ¶ added in v0.4.0
type CreateNotificationChannelResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *NotificationChannel
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseCreateNotificationChannelResponse ¶ added in v0.4.0
func ParseCreateNotificationChannelResponse(rsp *http.Response) (*CreateNotificationChannelResponse, error)
ParseCreateNotificationChannelResponse parses an HTTP response from a CreateNotificationChannelWithResponse call
func (CreateNotificationChannelResponse) Status ¶ added in v0.4.0
func (r CreateNotificationChannelResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNotificationChannelResponse) StatusCode ¶ added in v0.4.0
func (r CreateNotificationChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateOpenBaoDatabaseConnectionJSONRequestBody ¶ added in v0.4.0
type CreateOpenBaoDatabaseConnectionJSONRequestBody = OpenBaoDatabaseConnectionWrite
CreateOpenBaoDatabaseConnectionJSONRequestBody defines body for CreateOpenBaoDatabaseConnection for application/json ContentType.
type CreateOpenBaoDatabaseConnectionParams ¶ added in v0.4.0
type CreateOpenBaoDatabaseConnectionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateOpenBaoDatabaseConnectionParams defines parameters for CreateOpenBaoDatabaseConnection.
type CreateOpenBaoDatabaseConnectionResponse ¶ added in v0.4.0
type CreateOpenBaoDatabaseConnectionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *OpenBaoDatabaseConnection
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseCreateOpenBaoDatabaseConnectionResponse ¶ added in v0.4.0
func ParseCreateOpenBaoDatabaseConnectionResponse(rsp *http.Response) (*CreateOpenBaoDatabaseConnectionResponse, error)
ParseCreateOpenBaoDatabaseConnectionResponse parses an HTTP response from a CreateOpenBaoDatabaseConnectionWithResponse call
func (CreateOpenBaoDatabaseConnectionResponse) Status ¶ added in v0.4.0
func (r CreateOpenBaoDatabaseConnectionResponse) Status() string
Status returns HTTPResponse.Status
func (CreateOpenBaoDatabaseConnectionResponse) StatusCode ¶ added in v0.4.0
func (r CreateOpenBaoDatabaseConnectionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePostgresDatabaseJSONRequestBody ¶ added in v0.2.0
type CreatePostgresDatabaseJSONRequestBody = PostgresDatabase
CreatePostgresDatabaseJSONRequestBody defines body for CreatePostgresDatabase for application/json ContentType.
type CreatePostgresDatabaseParams ¶ added in v0.2.0
type CreatePostgresDatabaseParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreatePostgresDatabaseParams defines parameters for CreatePostgresDatabase.
type CreatePostgresDatabaseResponse ¶ added in v0.2.0
type CreatePostgresDatabaseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *PostgresDatabase
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseCreatePostgresDatabaseResponse ¶ added in v0.2.0
func ParseCreatePostgresDatabaseResponse(rsp *http.Response) (*CreatePostgresDatabaseResponse, error)
ParseCreatePostgresDatabaseResponse parses an HTTP response from a CreatePostgresDatabaseWithResponse call
func (CreatePostgresDatabaseResponse) Status ¶ added in v0.2.0
func (r CreatePostgresDatabaseResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePostgresDatabaseResponse) StatusCode ¶ added in v0.2.0
func (r CreatePostgresDatabaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePostgresRoleJSONRequestBody ¶ added in v0.2.0
type CreatePostgresRoleJSONRequestBody = PostgresRoleWrite
CreatePostgresRoleJSONRequestBody defines body for CreatePostgresRole for application/json ContentType.
type CreatePostgresRoleParams ¶ added in v0.2.0
type CreatePostgresRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreatePostgresRoleParams defines parameters for CreatePostgresRole.
type CreatePostgresRoleResponse ¶ added in v0.2.0
type CreatePostgresRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *PostgresRoleCreated
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseCreatePostgresRoleResponse ¶ added in v0.2.0
func ParseCreatePostgresRoleResponse(rsp *http.Response) (*CreatePostgresRoleResponse, error)
ParseCreatePostgresRoleResponse parses an HTTP response from a CreatePostgresRoleWithResponse call
func (CreatePostgresRoleResponse) Status ¶ added in v0.2.0
func (r CreatePostgresRoleResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePostgresRoleResponse) StatusCode ¶ added in v0.2.0
func (r CreatePostgresRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRabbitMQOperatorPolicyJSONRequestBody ¶
type CreateRabbitMQOperatorPolicyJSONRequestBody = RabbitMQPolicy
CreateRabbitMQOperatorPolicyJSONRequestBody defines body for CreateRabbitMQOperatorPolicy for application/json ContentType.
type CreateRabbitMQOperatorPolicyParams ¶
type CreateRabbitMQOperatorPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRabbitMQOperatorPolicyParams defines parameters for CreateRabbitMQOperatorPolicy.
type CreateRabbitMQOperatorPolicyResponse ¶
type CreateRabbitMQOperatorPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RabbitMQPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateRabbitMQOperatorPolicyResponse ¶
func ParseCreateRabbitMQOperatorPolicyResponse(rsp *http.Response) (*CreateRabbitMQOperatorPolicyResponse, error)
ParseCreateRabbitMQOperatorPolicyResponse parses an HTTP response from a CreateRabbitMQOperatorPolicyWithResponse call
func (CreateRabbitMQOperatorPolicyResponse) Status ¶
func (r CreateRabbitMQOperatorPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRabbitMQOperatorPolicyResponse) StatusCode ¶
func (r CreateRabbitMQOperatorPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRabbitMQPermissionJSONRequestBody ¶
type CreateRabbitMQPermissionJSONRequestBody = RabbitMQPermission
CreateRabbitMQPermissionJSONRequestBody defines body for CreateRabbitMQPermission for application/json ContentType.
type CreateRabbitMQPermissionParams ¶
type CreateRabbitMQPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRabbitMQPermissionParams defines parameters for CreateRabbitMQPermission.
type CreateRabbitMQPermissionResponse ¶
type CreateRabbitMQPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RabbitMQPermission
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateRabbitMQPermissionResponse ¶
func ParseCreateRabbitMQPermissionResponse(rsp *http.Response) (*CreateRabbitMQPermissionResponse, error)
ParseCreateRabbitMQPermissionResponse parses an HTTP response from a CreateRabbitMQPermissionWithResponse call
func (CreateRabbitMQPermissionResponse) Status ¶
func (r CreateRabbitMQPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRabbitMQPermissionResponse) StatusCode ¶
func (r CreateRabbitMQPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRabbitMQPolicyJSONRequestBody ¶
type CreateRabbitMQPolicyJSONRequestBody = RabbitMQPolicy
CreateRabbitMQPolicyJSONRequestBody defines body for CreateRabbitMQPolicy for application/json ContentType.
type CreateRabbitMQPolicyParams ¶
type CreateRabbitMQPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRabbitMQPolicyParams defines parameters for CreateRabbitMQPolicy.
type CreateRabbitMQPolicyResponse ¶
type CreateRabbitMQPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RabbitMQPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateRabbitMQPolicyResponse ¶
func ParseCreateRabbitMQPolicyResponse(rsp *http.Response) (*CreateRabbitMQPolicyResponse, error)
ParseCreateRabbitMQPolicyResponse parses an HTTP response from a CreateRabbitMQPolicyWithResponse call
func (CreateRabbitMQPolicyResponse) Status ¶
func (r CreateRabbitMQPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRabbitMQPolicyResponse) StatusCode ¶
func (r CreateRabbitMQPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRabbitMQTopicPermissionJSONRequestBody ¶
type CreateRabbitMQTopicPermissionJSONRequestBody = RabbitMQTopicPermission
CreateRabbitMQTopicPermissionJSONRequestBody defines body for CreateRabbitMQTopicPermission for application/json ContentType.
type CreateRabbitMQTopicPermissionParams ¶
type CreateRabbitMQTopicPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRabbitMQTopicPermissionParams defines parameters for CreateRabbitMQTopicPermission.
type CreateRabbitMQTopicPermissionResponse ¶
type CreateRabbitMQTopicPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RabbitMQTopicPermission
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateRabbitMQTopicPermissionResponse ¶
func ParseCreateRabbitMQTopicPermissionResponse(rsp *http.Response) (*CreateRabbitMQTopicPermissionResponse, error)
ParseCreateRabbitMQTopicPermissionResponse parses an HTTP response from a CreateRabbitMQTopicPermissionWithResponse call
func (CreateRabbitMQTopicPermissionResponse) Status ¶
func (r CreateRabbitMQTopicPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRabbitMQTopicPermissionResponse) StatusCode ¶
func (r CreateRabbitMQTopicPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRabbitMQUserJSONRequestBody ¶
type CreateRabbitMQUserJSONRequestBody = RabbitMQUserWrite
CreateRabbitMQUserJSONRequestBody defines body for CreateRabbitMQUser for application/json ContentType.
type CreateRabbitMQUserParams ¶
type CreateRabbitMQUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRabbitMQUserParams defines parameters for CreateRabbitMQUser.
type CreateRabbitMQUserResponse ¶
type CreateRabbitMQUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *CreatedRabbitMQUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateRabbitMQUserResponse ¶
func ParseCreateRabbitMQUserResponse(rsp *http.Response) (*CreateRabbitMQUserResponse, error)
ParseCreateRabbitMQUserResponse parses an HTTP response from a CreateRabbitMQUserWithResponse call
func (CreateRabbitMQUserResponse) Status ¶
func (r CreateRabbitMQUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRabbitMQUserResponse) StatusCode ¶
func (r CreateRabbitMQUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRabbitMQVhostJSONRequestBody ¶
type CreateRabbitMQVhostJSONRequestBody = RabbitMQVhost
CreateRabbitMQVhostJSONRequestBody defines body for CreateRabbitMQVhost for application/json ContentType.
type CreateRabbitMQVhostParams ¶
type CreateRabbitMQVhostParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRabbitMQVhostParams defines parameters for CreateRabbitMQVhost.
type CreateRabbitMQVhostResponse ¶
type CreateRabbitMQVhostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RabbitMQVhost
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateRabbitMQVhostResponse ¶
func ParseCreateRabbitMQVhostResponse(rsp *http.Response) (*CreateRabbitMQVhostResponse, error)
ParseCreateRabbitMQVhostResponse parses an HTTP response from a CreateRabbitMQVhostWithResponse call
func (CreateRabbitMQVhostResponse) Status ¶
func (r CreateRabbitMQVhostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRabbitMQVhostResponse) StatusCode ¶
func (r CreateRabbitMQVhostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateRestoreJSONRequestBody ¶
type CreateRestoreJSONRequestBody = CreateRestoreRequest
CreateRestoreJSONRequestBody defines body for CreateRestore for application/json ContentType.
type CreateRestoreParams ¶
type CreateRestoreParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRestoreParams defines parameters for CreateRestore.
type CreateRestoreRequest ¶
type CreateRestoreRequest struct {
// AcknowledgeBoundConsumers Acknowledge that an in-place PostgreSQL restore can invalidate bound consumer data and credentials.
AcknowledgeBoundConsumers *bool `json:"acknowledgeBoundConsumers,omitempty"`
// AcknowledgeSharedSource Only Temporal reads this flag. Explicitly acknowledge that restoring its shared PostgreSQL source rolls back every consumer.
Name string `json:"name"`
// Source Set exactly one of backup, pitrTime or restorePoint; sourceCluster defaults to the target cluster. Distributed PostgreSQL accepts named restore points, not timestamps.
Source RestoreSource `json:"source"`
// SourceNamespace Source namespace; defaults to the target cluster namespace.
SourceNamespace *NamespaceName `json:"sourceNamespace,omitempty"`
}
CreateRestoreRequest defines model for CreateRestoreRequest.
type CreateRestoreResponse ¶
type CreateRestoreResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Restore
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseCreateRestoreResponse ¶
func ParseCreateRestoreResponse(rsp *http.Response) (*CreateRestoreResponse, error)
ParseCreateRestoreResponse parses an HTTP response from a CreateRestoreWithResponse call
func (CreateRestoreResponse) Status ¶
func (r CreateRestoreResponse) Status() string
Status returns HTTPResponse.Status
func (CreateRestoreResponse) StatusCode ¶
func (r CreateRestoreResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWeaviateRoleJSONRequestBody ¶ added in v0.4.0
type CreateWeaviateRoleJSONRequestBody = WeaviateRole
CreateWeaviateRoleJSONRequestBody defines body for CreateWeaviateRole for application/json ContentType.
type CreateWeaviateRoleParams ¶ added in v0.4.0
type CreateWeaviateRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateWeaviateRoleParams defines parameters for CreateWeaviateRole.
type CreateWeaviateRoleResponse ¶ added in v0.4.0
type CreateWeaviateRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WeaviateRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateWeaviateRoleResponse ¶ added in v0.4.0
func ParseCreateWeaviateRoleResponse(rsp *http.Response) (*CreateWeaviateRoleResponse, error)
ParseCreateWeaviateRoleResponse parses an HTTP response from a CreateWeaviateRoleWithResponse call
func (CreateWeaviateRoleResponse) Status ¶ added in v0.4.0
func (r CreateWeaviateRoleResponse) Status() string
Status returns HTTPResponse.Status
func (CreateWeaviateRoleResponse) StatusCode ¶ added in v0.4.0
func (r CreateWeaviateRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWeaviateUserJSONRequestBody ¶ added in v0.4.0
type CreateWeaviateUserJSONRequestBody = WeaviateUserCreate
CreateWeaviateUserJSONRequestBody defines body for CreateWeaviateUser for application/json ContentType.
type CreateWeaviateUserParams ¶ added in v0.4.0
type CreateWeaviateUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateWeaviateUserParams defines parameters for CreateWeaviateUser.
type CreateWeaviateUserResponse ¶ added in v0.4.0
type CreateWeaviateUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *WeaviateUserCreated
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseCreateWeaviateUserResponse ¶ added in v0.4.0
func ParseCreateWeaviateUserResponse(rsp *http.Response) (*CreateWeaviateUserResponse, error)
ParseCreateWeaviateUserResponse parses an HTTP response from a CreateWeaviateUserWithResponse call
func (CreateWeaviateUserResponse) Status ¶ added in v0.4.0
func (r CreateWeaviateUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateWeaviateUserResponse) StatusCode ¶ added in v0.4.0
func (r CreateWeaviateUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatedAPIToken ¶
type CreatedAPIToken struct {
// Secret kk_ prefixed bearer token, returned by creation and matching Idempotency-Key replays within 24 hours. Store securely; later GETs cannot recover it.
Secret *string `json:"secret,omitempty"`
// Token Only metadata and a non-sensitive identifying prefix; the token value is never returned here.
Token APIToken `json:"token"`
}
CreatedAPIToken defines model for CreatedAPIToken.
type CreatedDatabaseUser ¶
type CreatedDatabaseUser struct {
Database string `json:"database"`
// GeneratedPassword Present only when password was omitted and generated by the server. Store securely; matching Idempotency-Key retries replay it for 24 hours, but GET cannot retrieve it.
GeneratedPassword *string `json:"generatedPassword,omitempty"`
Roles []RoleReference `json:"roles"`
Username string `json:"username"`
}
CreatedDatabaseUser Application user creation result. Generated passwords are returned by creation and matching Idempotency-Key replays within 24 hours, never by subsequent reads.
type CreatedRabbitMQUser ¶
type CreatedRabbitMQUser struct {
// GeneratedPassword Present only when a password was generated at creation. Store securely; matching Idempotency-Key retries replay it for 24 hours, but GET cannot retrieve it.
GeneratedPassword *string `json:"generatedPassword,omitempty"`
Name string `json:"name"`
Tags []CreatedRabbitMQUserTags `json:"tags"`
}
CreatedRabbitMQUser defines model for CreatedRabbitMQUser.
type CreatedRabbitMQUserTags ¶
type CreatedRabbitMQUserTags string
CreatedRabbitMQUserTags defines model for CreatedRabbitMQUser.Tags.
const ( CreatedRabbitMQUserTagsAdministrator CreatedRabbitMQUserTags = "administrator" CreatedRabbitMQUserTagsImpersonator CreatedRabbitMQUserTags = "impersonator" CreatedRabbitMQUserTagsManagement CreatedRabbitMQUserTags = "management" CreatedRabbitMQUserTagsMonitoring CreatedRabbitMQUserTags = "monitoring" CreatedRabbitMQUserTagsPolicymaker CreatedRabbitMQUserTags = "policymaker" )
Defines values for CreatedRabbitMQUserTags.
type CurrentUser ¶
type CurrentUser struct {
// CsrfToken Present for cookie sessions, including OIDC sessions. Safe authenticated GET discovery allows the UI to authorize subsequent unsafe requests. Absent for bearer API-token authentication.
CsrfToken *string `json:"csrfToken,omitempty"`
Groups []string `json:"groups"`
MustChangePassword bool `json:"mustChangePassword"`
Name string `json:"name"`
Subject string `json:"subject"`
}
CurrentUser defines model for CurrentUser.
type DataMcpScope ¶ added in v0.3.0
type DataMcpScope struct {
Databases *[]string `json:"databases,omitempty"`
IndexPatterns *[]string `json:"indexPatterns,omitempty"`
Schemas *[]string `json:"schemas,omitempty"`
Vhosts *[]string `json:"vhosts,omitempty"`
}
DataMcpScope defines model for DataMcpScope.
type DataMcpScopePatch ¶ added in v0.3.0
type DataMcpScopePatch struct {
Databases *[]string `json:"databases"`
IndexPatterns *[]string `json:"indexPatterns"`
Schemas *[]string `json:"schemas"`
Vhosts *[]string `json:"vhosts"`
}
DataMcpScopePatch defines model for DataMcpScopePatch.
type DataMcpSpec ¶ added in v0.3.0
type DataMcpSpec struct {
Access *DataMcpSpecAccess `json:"access,omitempty"`
// AuditQueryText Include query arguments in audit records instead of only their hash.
AuditQueryText *bool `json:"auditQueryText,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Resources *ResourcesInput `json:"resources,omitempty"`
Scope *DataMcpScope `json:"scope,omitempty"`
Tools *DataMcpTools `json:"tools,omitempty"`
}
DataMcpSpec Opt-in per-cluster data access. Disabled configurations retain their scope and tool settings. Writes additionally require explicit token, owner RBAC and installation grants.
type DataMcpSpecAccess ¶ added in v0.3.0
type DataMcpSpecAccess string
DataMcpSpecAccess defines model for DataMcpSpec.Access.
const ( DataMcpSpecAccessRead DataMcpSpecAccess = "read" DataMcpSpecAccessReadWrite DataMcpSpecAccess = "readWrite" )
Defines values for DataMcpSpecAccess.
type DataMcpSpecPatch ¶ added in v0.3.0
type DataMcpSpecPatch struct {
Access *DataMcpSpecPatchAccess `json:"access"`
AuditQueryText *bool `json:"auditQueryText"`
Enabled *bool `json:"enabled"`
Resources *ResourcesPatch `json:"resources"`
Scope *DataMcpScopePatch `json:"scope"`
Tools *DataMcpToolsPatch `json:"tools"`
}
DataMcpSpecPatch defines model for DataMcpSpecPatch.
type DataMcpSpecPatchAccess ¶ added in v0.3.0
type DataMcpSpecPatchAccess string
DataMcpSpecPatchAccess defines model for DataMcpSpecPatch.Access.
const ( DataMcpSpecPatchAccessRead DataMcpSpecPatchAccess = "read" DataMcpSpecPatchAccessReadWrite DataMcpSpecPatchAccess = "readWrite" )
Defines values for DataMcpSpecPatchAccess.
type DataMcpStatus ¶ added in v0.3.0
type DataMcpStatus struct {
Access *DataMcpStatusAccess `json:"access,omitempty"`
Kind *DataMcpStatusKind `json:"kind,omitempty"`
Message *string `json:"message,omitempty"`
Phase DataMcpStatusPhase `json:"phase"`
Upstream *string `json:"upstream,omitempty"`
UpstreamVersion *string `json:"upstreamVersion,omitempty"`
}
DataMcpStatus defines model for DataMcpStatus.
type DataMcpStatusAccess ¶ added in v0.3.0
type DataMcpStatusAccess string
DataMcpStatusAccess defines model for DataMcpStatus.Access.
const ( DataMcpStatusAccessRead DataMcpStatusAccess = "read" DataMcpStatusAccessReadWrite DataMcpStatusAccess = "readWrite" )
Defines values for DataMcpStatusAccess.
type DataMcpStatusKind ¶ added in v0.3.0
type DataMcpStatusKind string
DataMcpStatusKind defines model for DataMcpStatus.Kind.
const ( Companion DataMcpStatusKind = "companion" Native DataMcpStatusKind = "native" )
Defines values for DataMcpStatusKind.
type DataMcpStatusPhase ¶ added in v0.3.0
type DataMcpStatusPhase string
DataMcpStatusPhase defines model for DataMcpStatus.Phase.
const ( DataMcpStatusPhaseDegraded DataMcpStatusPhase = "Degraded" DataMcpStatusPhaseDisabled DataMcpStatusPhase = "Disabled" DataMcpStatusPhaseProvisioning DataMcpStatusPhase = "Provisioning" DataMcpStatusPhaseReady DataMcpStatusPhase = "Ready" )
Defines values for DataMcpStatusPhase.
type DataMcpTools ¶ added in v0.3.0
type DataMcpTools struct {
ConfirmWrites *bool `json:"confirmWrites,omitempty"`
Deny *[]string `json:"deny,omitempty"`
}
DataMcpTools defines model for DataMcpTools.
type DataMcpToolsPatch ¶ added in v0.3.0
type DataMcpToolsPatch struct {
ConfirmWrites *bool `json:"confirmWrites"`
Deny *[]string `json:"deny"`
}
DataMcpToolsPatch defines model for DataMcpToolsPatch.
type DataSource ¶
type DataSource struct {
Backup *string `json:"backup,omitempty"`
Cluster string `json:"cluster"`
// Namespace Source namespace; defaults to the target cluster namespace.
Namespace *NamespaceName `json:"namespace,omitempty"`
PitrTime *time.Time `json:"pitrTime,omitempty"`
}
DataSource Exactly one of backup and pitrTime is required. Seeds a new cluster from a consistent backup or point in time.
type DataSourcePatch ¶
type DataSourcePatch struct {
Backup *string `json:"backup"`
Cluster *string `json:"cluster"`
// Namespace Source namespace; defaults to the target cluster namespace.
Namespace *NamespaceName `json:"namespace"`
PitrTime *time.Time `json:"pitrTime"`
}
DataSourcePatch Exactly one of backup and pitrTime is required. Seeds a new cluster from a consistent backup or point in time.
type DatabaseRole ¶
type DatabaseRole struct {
Database string `json:"database"`
Name string `json:"name"`
Privileges []Privilege `json:"privileges"`
Roles []RoleReference `json:"roles"`
}
DatabaseRole defines model for DatabaseRole.
type DatabaseRoleList ¶
type DatabaseRoleList struct {
Items []DatabaseRole `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
DatabaseRoleList defines model for DatabaseRoleList.
type DatabaseUser ¶
type DatabaseUser struct {
Database string `json:"database"`
Roles []RoleReference `json:"roles"`
Username string `json:"username"`
}
DatabaseUser defines model for DatabaseUser.
type DatabaseUserList ¶
type DatabaseUserList struct {
Items []DatabaseUser `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
DatabaseUserList defines model for DatabaseUserList.
type DeleteAPITokenParams ¶
type DeleteAPITokenParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteAPITokenParams defines parameters for DeleteAPIToken.
type DeleteAPITokenResponse ¶
type DeleteAPITokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteAPITokenResponse ¶
func ParseDeleteAPITokenResponse(rsp *http.Response) (*DeleteAPITokenResponse, error)
ParseDeleteAPITokenResponse parses an HTTP response from a DeleteAPITokenWithResponse call
func (DeleteAPITokenResponse) Status ¶
func (r DeleteAPITokenResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAPITokenResponse) StatusCode ¶
func (r DeleteAPITokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAccountParams ¶
type DeleteAccountParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteAccountParams defines parameters for DeleteAccount.
type DeleteAccountResponse ¶
type DeleteAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteAccountResponse ¶
func ParseDeleteAccountResponse(rsp *http.Response) (*DeleteAccountResponse, error)
ParseDeleteAccountResponse parses an HTTP response from a DeleteAccountWithResponse call
func (DeleteAccountResponse) Status ¶
func (r DeleteAccountResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAccountResponse) StatusCode ¶
func (r DeleteAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteBackupParams ¶
type DeleteBackupParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteBackupParams defines parameters for DeleteBackup.
type DeleteBackupResponse ¶
type DeleteBackupResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteBackupResponse ¶
func ParseDeleteBackupResponse(rsp *http.Response) (*DeleteBackupResponse, error)
ParseDeleteBackupResponse parses an HTTP response from a DeleteBackupWithResponse call
func (DeleteBackupResponse) Status ¶
func (r DeleteBackupResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBackupResponse) StatusCode ¶
func (r DeleteBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteBackupStorageParams ¶
type DeleteBackupStorageParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteBackupStorageParams defines parameters for DeleteBackupStorage.
type DeleteBackupStorageResponse ¶
type DeleteBackupStorageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteBackupStorageResponse ¶
func ParseDeleteBackupStorageResponse(rsp *http.Response) (*DeleteBackupStorageResponse, error)
ParseDeleteBackupStorageResponse parses an HTTP response from a DeleteBackupStorageWithResponse call
func (DeleteBackupStorageResponse) Status ¶
func (r DeleteBackupStorageResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBackupStorageResponse) StatusCode ¶
func (r DeleteBackupStorageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteClusterParams ¶
type DeleteClusterParams struct {
KeepVolumes *bool `form:"keepVolumes,omitempty" json:"keepVolumes,omitempty"`
KeepBackups *bool `form:"keepBackups,omitempty" json:"keepBackups,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteClusterParams defines parameters for DeleteCluster.
type DeleteClusterResponse ¶
type DeleteClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteClusterResponse ¶
func ParseDeleteClusterResponse(rsp *http.Response) (*DeleteClusterResponse, error)
ParseDeleteClusterResponse parses an HTTP response from a DeleteClusterWithResponse call
func (DeleteClusterResponse) Status ¶
func (r DeleteClusterResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteClusterResponse) StatusCode ¶
func (r DeleteClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteDatabaseRoleParams ¶
type DeleteDatabaseRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteDatabaseRoleParams defines parameters for DeleteDatabaseRole.
type DeleteDatabaseRoleResponse ¶
type DeleteDatabaseRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteDatabaseRoleResponse ¶
func ParseDeleteDatabaseRoleResponse(rsp *http.Response) (*DeleteDatabaseRoleResponse, error)
ParseDeleteDatabaseRoleResponse parses an HTTP response from a DeleteDatabaseRoleWithResponse call
func (DeleteDatabaseRoleResponse) Status ¶
func (r DeleteDatabaseRoleResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteDatabaseRoleResponse) StatusCode ¶
func (r DeleteDatabaseRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteDatabaseUserParams ¶
type DeleteDatabaseUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteDatabaseUserParams defines parameters for DeleteDatabaseUser.
type DeleteDatabaseUserResponse ¶
type DeleteDatabaseUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteDatabaseUserResponse ¶
func ParseDeleteDatabaseUserResponse(rsp *http.Response) (*DeleteDatabaseUserResponse, error)
ParseDeleteDatabaseUserResponse parses an HTTP response from a DeleteDatabaseUserWithResponse call
func (DeleteDatabaseUserResponse) Status ¶
func (r DeleteDatabaseUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteDatabaseUserResponse) StatusCode ¶
func (r DeleteDatabaseUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteElasticRoleParams ¶
type DeleteElasticRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteElasticRoleParams defines parameters for DeleteElasticRole.
type DeleteElasticRoleResponse ¶
type DeleteElasticRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteElasticRoleResponse ¶
func ParseDeleteElasticRoleResponse(rsp *http.Response) (*DeleteElasticRoleResponse, error)
ParseDeleteElasticRoleResponse parses an HTTP response from a DeleteElasticRoleWithResponse call
func (DeleteElasticRoleResponse) Status ¶
func (r DeleteElasticRoleResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteElasticRoleResponse) StatusCode ¶
func (r DeleteElasticRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteElasticUserParams ¶
type DeleteElasticUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteElasticUserParams defines parameters for DeleteElasticUser.
type DeleteElasticUserResponse ¶
type DeleteElasticUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteElasticUserResponse ¶
func ParseDeleteElasticUserResponse(rsp *http.Response) (*DeleteElasticUserResponse, error)
ParseDeleteElasticUserResponse parses an HTTP response from a DeleteElasticUserWithResponse call
func (DeleteElasticUserResponse) Status ¶
func (r DeleteElasticUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteElasticUserResponse) StatusCode ¶
func (r DeleteElasticUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMySQLDatabaseParams ¶ added in v0.4.0
type DeleteMySQLDatabaseParams struct {
Force *bool `form:"force,omitempty" json:"force,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteMySQLDatabaseParams defines parameters for DeleteMySQLDatabase.
type DeleteMySQLDatabaseResponse ¶ added in v0.4.0
type DeleteMySQLDatabaseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeleteMySQLDatabaseResponse ¶ added in v0.4.0
func ParseDeleteMySQLDatabaseResponse(rsp *http.Response) (*DeleteMySQLDatabaseResponse, error)
ParseDeleteMySQLDatabaseResponse parses an HTTP response from a DeleteMySQLDatabaseWithResponse call
func (DeleteMySQLDatabaseResponse) Status ¶ added in v0.4.0
func (r DeleteMySQLDatabaseResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteMySQLDatabaseResponse) StatusCode ¶ added in v0.4.0
func (r DeleteMySQLDatabaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMySQLUserParams ¶ added in v0.4.0
type DeleteMySQLUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteMySQLUserParams defines parameters for DeleteMySQLUser.
type DeleteMySQLUserResponse ¶ added in v0.4.0
type DeleteMySQLUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeleteMySQLUserResponse ¶ added in v0.4.0
func ParseDeleteMySQLUserResponse(rsp *http.Response) (*DeleteMySQLUserResponse, error)
ParseDeleteMySQLUserResponse parses an HTTP response from a DeleteMySQLUserWithResponse call
func (DeleteMySQLUserResponse) Status ¶ added in v0.4.0
func (r DeleteMySQLUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteMySQLUserResponse) StatusCode ¶ added in v0.4.0
func (r DeleteMySQLUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNamespaceParams ¶
type DeleteNamespaceParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteNamespaceParams defines parameters for DeleteNamespace.
type DeleteNamespaceResponse ¶
type DeleteNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseDeleteNamespaceResponse ¶
func ParseDeleteNamespaceResponse(rsp *http.Response) (*DeleteNamespaceResponse, error)
ParseDeleteNamespaceResponse parses an HTTP response from a DeleteNamespaceWithResponse call
func (DeleteNamespaceResponse) Status ¶
func (r DeleteNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteNamespaceResponse) StatusCode ¶
func (r DeleteNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNeo4jUserParams ¶ added in v0.4.0
type DeleteNeo4jUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
DeleteNeo4jUserParams defines parameters for DeleteNeo4jUser.
type DeleteNeo4jUserResponse ¶ added in v0.4.0
type DeleteNeo4jUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeleteNeo4jUserResponse ¶ added in v0.4.0
func ParseDeleteNeo4jUserResponse(rsp *http.Response) (*DeleteNeo4jUserResponse, error)
ParseDeleteNeo4jUserResponse parses an HTTP response from a DeleteNeo4jUserWithResponse call
func (DeleteNeo4jUserResponse) Status ¶ added in v0.4.0
func (r DeleteNeo4jUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteNeo4jUserResponse) StatusCode ¶ added in v0.4.0
func (r DeleteNeo4jUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNotificationChannelParams ¶ added in v0.4.0
type DeleteNotificationChannelParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
DeleteNotificationChannelParams defines parameters for DeleteNotificationChannel.
type DeleteNotificationChannelResponse ¶ added in v0.4.0
type DeleteNotificationChannelResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseDeleteNotificationChannelResponse ¶ added in v0.4.0
func ParseDeleteNotificationChannelResponse(rsp *http.Response) (*DeleteNotificationChannelResponse, error)
ParseDeleteNotificationChannelResponse parses an HTTP response from a DeleteNotificationChannelWithResponse call
func (DeleteNotificationChannelResponse) Status ¶ added in v0.4.0
func (r DeleteNotificationChannelResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteNotificationChannelResponse) StatusCode ¶ added in v0.4.0
func (r DeleteNotificationChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOAuthGrantParams ¶ added in v0.3.0
type DeleteOAuthGrantParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteOAuthGrantParams defines parameters for DeleteOAuthGrant.
type DeleteOAuthGrantResponse ¶ added in v0.3.0
type DeleteOAuthGrantResponse struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON500 *InternalError
}
func ParseDeleteOAuthGrantResponse ¶ added in v0.3.0
func ParseDeleteOAuthGrantResponse(rsp *http.Response) (*DeleteOAuthGrantResponse, error)
ParseDeleteOAuthGrantResponse parses an HTTP response from a DeleteOAuthGrantWithResponse call
func (DeleteOAuthGrantResponse) Status ¶ added in v0.3.0
func (r DeleteOAuthGrantResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOAuthGrantResponse) StatusCode ¶ added in v0.3.0
func (r DeleteOAuthGrantResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteOpenBaoDatabaseConnectionParams ¶ added in v0.4.0
type DeleteOpenBaoDatabaseConnectionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteOpenBaoDatabaseConnectionParams defines parameters for DeleteOpenBaoDatabaseConnection.
type DeleteOpenBaoDatabaseConnectionResponse ¶ added in v0.4.0
type DeleteOpenBaoDatabaseConnectionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeleteOpenBaoDatabaseConnectionResponse ¶ added in v0.4.0
func ParseDeleteOpenBaoDatabaseConnectionResponse(rsp *http.Response) (*DeleteOpenBaoDatabaseConnectionResponse, error)
ParseDeleteOpenBaoDatabaseConnectionResponse parses an HTTP response from a DeleteOpenBaoDatabaseConnectionWithResponse call
func (DeleteOpenBaoDatabaseConnectionResponse) Status ¶ added in v0.4.0
func (r DeleteOpenBaoDatabaseConnectionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteOpenBaoDatabaseConnectionResponse) StatusCode ¶ added in v0.4.0
func (r DeleteOpenBaoDatabaseConnectionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePostgresDatabaseParams ¶ added in v0.2.0
type DeletePostgresDatabaseParams struct {
Force *bool `form:"force,omitempty" json:"force,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeletePostgresDatabaseParams defines parameters for DeletePostgresDatabase.
type DeletePostgresDatabaseResponse ¶ added in v0.2.0
type DeletePostgresDatabaseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeletePostgresDatabaseResponse ¶ added in v0.2.0
func ParseDeletePostgresDatabaseResponse(rsp *http.Response) (*DeletePostgresDatabaseResponse, error)
ParseDeletePostgresDatabaseResponse parses an HTTP response from a DeletePostgresDatabaseWithResponse call
func (DeletePostgresDatabaseResponse) Status ¶ added in v0.2.0
func (r DeletePostgresDatabaseResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePostgresDatabaseResponse) StatusCode ¶ added in v0.2.0
func (r DeletePostgresDatabaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePostgresRoleParams ¶ added in v0.2.0
type DeletePostgresRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeletePostgresRoleParams defines parameters for DeletePostgresRole.
type DeletePostgresRoleResponse ¶ added in v0.2.0
type DeletePostgresRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeletePostgresRoleResponse ¶ added in v0.2.0
func ParseDeletePostgresRoleResponse(rsp *http.Response) (*DeletePostgresRoleResponse, error)
ParseDeletePostgresRoleResponse parses an HTTP response from a DeletePostgresRoleWithResponse call
func (DeletePostgresRoleResponse) Status ¶ added in v0.2.0
func (r DeletePostgresRoleResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePostgresRoleResponse) StatusCode ¶ added in v0.2.0
func (r DeletePostgresRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRabbitMQOperatorPolicyParams ¶
type DeleteRabbitMQOperatorPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteRabbitMQOperatorPolicyParams defines parameters for DeleteRabbitMQOperatorPolicy.
type DeleteRabbitMQOperatorPolicyResponse ¶
type DeleteRabbitMQOperatorPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteRabbitMQOperatorPolicyResponse ¶
func ParseDeleteRabbitMQOperatorPolicyResponse(rsp *http.Response) (*DeleteRabbitMQOperatorPolicyResponse, error)
ParseDeleteRabbitMQOperatorPolicyResponse parses an HTTP response from a DeleteRabbitMQOperatorPolicyWithResponse call
func (DeleteRabbitMQOperatorPolicyResponse) Status ¶
func (r DeleteRabbitMQOperatorPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRabbitMQOperatorPolicyResponse) StatusCode ¶
func (r DeleteRabbitMQOperatorPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRabbitMQPermissionParams ¶
type DeleteRabbitMQPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteRabbitMQPermissionParams defines parameters for DeleteRabbitMQPermission.
type DeleteRabbitMQPermissionResponse ¶
type DeleteRabbitMQPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteRabbitMQPermissionResponse ¶
func ParseDeleteRabbitMQPermissionResponse(rsp *http.Response) (*DeleteRabbitMQPermissionResponse, error)
ParseDeleteRabbitMQPermissionResponse parses an HTTP response from a DeleteRabbitMQPermissionWithResponse call
func (DeleteRabbitMQPermissionResponse) Status ¶
func (r DeleteRabbitMQPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRabbitMQPermissionResponse) StatusCode ¶
func (r DeleteRabbitMQPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRabbitMQPolicyParams ¶
type DeleteRabbitMQPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteRabbitMQPolicyParams defines parameters for DeleteRabbitMQPolicy.
type DeleteRabbitMQPolicyResponse ¶
type DeleteRabbitMQPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteRabbitMQPolicyResponse ¶
func ParseDeleteRabbitMQPolicyResponse(rsp *http.Response) (*DeleteRabbitMQPolicyResponse, error)
ParseDeleteRabbitMQPolicyResponse parses an HTTP response from a DeleteRabbitMQPolicyWithResponse call
func (DeleteRabbitMQPolicyResponse) Status ¶
func (r DeleteRabbitMQPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRabbitMQPolicyResponse) StatusCode ¶
func (r DeleteRabbitMQPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRabbitMQTopicPermissionParams ¶
type DeleteRabbitMQTopicPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteRabbitMQTopicPermissionParams defines parameters for DeleteRabbitMQTopicPermission.
type DeleteRabbitMQTopicPermissionResponse ¶
type DeleteRabbitMQTopicPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteRabbitMQTopicPermissionResponse ¶
func ParseDeleteRabbitMQTopicPermissionResponse(rsp *http.Response) (*DeleteRabbitMQTopicPermissionResponse, error)
ParseDeleteRabbitMQTopicPermissionResponse parses an HTTP response from a DeleteRabbitMQTopicPermissionWithResponse call
func (DeleteRabbitMQTopicPermissionResponse) Status ¶
func (r DeleteRabbitMQTopicPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRabbitMQTopicPermissionResponse) StatusCode ¶
func (r DeleteRabbitMQTopicPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRabbitMQUserParams ¶
type DeleteRabbitMQUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteRabbitMQUserParams defines parameters for DeleteRabbitMQUser.
type DeleteRabbitMQUserResponse ¶
type DeleteRabbitMQUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteRabbitMQUserResponse ¶
func ParseDeleteRabbitMQUserResponse(rsp *http.Response) (*DeleteRabbitMQUserResponse, error)
ParseDeleteRabbitMQUserResponse parses an HTTP response from a DeleteRabbitMQUserWithResponse call
func (DeleteRabbitMQUserResponse) Status ¶
func (r DeleteRabbitMQUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRabbitMQUserResponse) StatusCode ¶
func (r DeleteRabbitMQUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRabbitMQVhostParams ¶
type DeleteRabbitMQVhostParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteRabbitMQVhostParams defines parameters for DeleteRabbitMQVhost.
type DeleteRabbitMQVhostResponse ¶
type DeleteRabbitMQVhostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteRabbitMQVhostResponse ¶
func ParseDeleteRabbitMQVhostResponse(rsp *http.Response) (*DeleteRabbitMQVhostResponse, error)
ParseDeleteRabbitMQVhostResponse parses an HTTP response from a DeleteRabbitMQVhostWithResponse call
func (DeleteRabbitMQVhostResponse) Status ¶
func (r DeleteRabbitMQVhostResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteRabbitMQVhostResponse) StatusCode ¶
func (r DeleteRabbitMQVhostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSupabaseFunctionParams ¶ added in v0.2.0
type DeleteSupabaseFunctionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteSupabaseFunctionParams defines parameters for DeleteSupabaseFunction.
type DeleteSupabaseFunctionResponse ¶ added in v0.2.0
type DeleteSupabaseFunctionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDeleteSupabaseFunctionResponse ¶ added in v0.2.0
func ParseDeleteSupabaseFunctionResponse(rsp *http.Response) (*DeleteSupabaseFunctionResponse, error)
ParseDeleteSupabaseFunctionResponse parses an HTTP response from a DeleteSupabaseFunctionWithResponse call
func (DeleteSupabaseFunctionResponse) Status ¶ added in v0.2.0
func (r DeleteSupabaseFunctionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSupabaseFunctionResponse) StatusCode ¶ added in v0.2.0
func (r DeleteSupabaseFunctionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTemporalNamespaceParams ¶ added in v0.4.0
type DeleteTemporalNamespaceParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteTemporalNamespaceParams defines parameters for DeleteTemporalNamespace.
type DeleteTemporalNamespaceResponse ¶ added in v0.4.0
type DeleteTemporalNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON422 *UnprocessableEntity
JSON503 *Unavailable
}
func ParseDeleteTemporalNamespaceResponse ¶ added in v0.4.0
func ParseDeleteTemporalNamespaceResponse(rsp *http.Response) (*DeleteTemporalNamespaceResponse, error)
ParseDeleteTemporalNamespaceResponse parses an HTTP response from a DeleteTemporalNamespaceWithResponse call
func (DeleteTemporalNamespaceResponse) Status ¶ added in v0.4.0
func (r DeleteTemporalNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTemporalNamespaceResponse) StatusCode ¶ added in v0.4.0
func (r DeleteTemporalNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteWeaviateRoleParams ¶ added in v0.4.0
type DeleteWeaviateRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteWeaviateRoleParams defines parameters for DeleteWeaviateRole.
type DeleteWeaviateRoleResponse ¶ added in v0.4.0
type DeleteWeaviateRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteWeaviateRoleResponse ¶ added in v0.4.0
func ParseDeleteWeaviateRoleResponse(rsp *http.Response) (*DeleteWeaviateRoleResponse, error)
ParseDeleteWeaviateRoleResponse parses an HTTP response from a DeleteWeaviateRoleWithResponse call
func (DeleteWeaviateRoleResponse) Status ¶ added in v0.4.0
func (r DeleteWeaviateRoleResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteWeaviateRoleResponse) StatusCode ¶ added in v0.4.0
func (r DeleteWeaviateRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteWeaviateUserParams ¶ added in v0.4.0
type DeleteWeaviateUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DeleteWeaviateUserParams defines parameters for DeleteWeaviateUser.
type DeleteWeaviateUserResponse ¶ added in v0.4.0
type DeleteWeaviateUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseDeleteWeaviateUserResponse ¶ added in v0.4.0
func ParseDeleteWeaviateUserResponse(rsp *http.Response) (*DeleteWeaviateUserResponse, error)
ParseDeleteWeaviateUserResponse parses an HTTP response from a DeleteWeaviateUserWithResponse call
func (DeleteWeaviateUserResponse) Status ¶ added in v0.4.0
func (r DeleteWeaviateUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteWeaviateUserResponse) StatusCode ¶ added in v0.4.0
func (r DeleteWeaviateUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DiscardMySQLUserOldPasswordParams ¶ added in v0.4.0
type DiscardMySQLUserOldPasswordParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DiscardMySQLUserOldPasswordParams defines parameters for DiscardMySQLUserOldPassword.
type DiscardMySQLUserOldPasswordResponse ¶ added in v0.4.0
type DiscardMySQLUserOldPasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseDiscardMySQLUserOldPasswordResponse ¶ added in v0.4.0
func ParseDiscardMySQLUserOldPasswordResponse(rsp *http.Response) (*DiscardMySQLUserOldPasswordResponse, error)
ParseDiscardMySQLUserOldPasswordResponse parses an HTTP response from a DiscardMySQLUserOldPasswordWithResponse call
func (DiscardMySQLUserOldPasswordResponse) Status ¶ added in v0.4.0
func (r DiscardMySQLUserOldPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (DiscardMySQLUserOldPasswordResponse) StatusCode ¶ added in v0.4.0
func (r DiscardMySQLUserOldPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DryRunCreateClusterJSONRequestBody ¶ added in v0.3.0
type DryRunCreateClusterJSONRequestBody = CreateClusterRequest
DryRunCreateClusterJSONRequestBody defines body for DryRunCreateCluster for application/json ContentType.
type DryRunCreateClusterParams ¶ added in v0.3.0
type DryRunCreateClusterParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DryRunCreateClusterParams defines parameters for DryRunCreateCluster.
type DryRunCreateClusterResponse ¶ added in v0.3.0
type DryRunCreateClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DryRunResult
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseDryRunCreateClusterResponse ¶ added in v0.3.0
func ParseDryRunCreateClusterResponse(rsp *http.Response) (*DryRunCreateClusterResponse, error)
ParseDryRunCreateClusterResponse parses an HTTP response from a DryRunCreateClusterWithResponse call
func (DryRunCreateClusterResponse) Status ¶ added in v0.3.0
func (r DryRunCreateClusterResponse) Status() string
Status returns HTTPResponse.Status
func (DryRunCreateClusterResponse) StatusCode ¶ added in v0.3.0
func (r DryRunCreateClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DryRunCreateRestoreJSONRequestBody ¶ added in v0.3.0
type DryRunCreateRestoreJSONRequestBody = CreateRestoreRequest
DryRunCreateRestoreJSONRequestBody defines body for DryRunCreateRestore for application/json ContentType.
type DryRunCreateRestoreParams ¶ added in v0.3.0
type DryRunCreateRestoreParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DryRunCreateRestoreParams defines parameters for DryRunCreateRestore.
type DryRunCreateRestoreResponse ¶ added in v0.3.0
type DryRunCreateRestoreResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DryRunResult
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseDryRunCreateRestoreResponse ¶ added in v0.3.0
func ParseDryRunCreateRestoreResponse(rsp *http.Response) (*DryRunCreateRestoreResponse, error)
ParseDryRunCreateRestoreResponse parses an HTTP response from a DryRunCreateRestoreWithResponse call
func (DryRunCreateRestoreResponse) Status ¶ added in v0.3.0
func (r DryRunCreateRestoreResponse) Status() string
Status returns HTTPResponse.Status
func (DryRunCreateRestoreResponse) StatusCode ¶ added in v0.3.0
func (r DryRunCreateRestoreResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody ¶ added in v0.3.0
type DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody = ClusterMergePatch
DryRunPatchClusterApplicationMergePatchPlusJSONRequestBody defines body for DryRunPatchCluster for application/merge-patch+json ContentType.
type DryRunPatchClusterParams ¶ added in v0.3.0
type DryRunPatchClusterParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DryRunPatchClusterParams defines parameters for DryRunPatchCluster.
type DryRunPatchClusterResponse ¶ added in v0.3.0
type DryRunPatchClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DryRunResult
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseDryRunPatchClusterResponse ¶ added in v0.3.0
func ParseDryRunPatchClusterResponse(rsp *http.Response) (*DryRunPatchClusterResponse, error)
ParseDryRunPatchClusterResponse parses an HTTP response from a DryRunPatchClusterWithResponse call
func (DryRunPatchClusterResponse) Status ¶ added in v0.3.0
func (r DryRunPatchClusterResponse) Status() string
Status returns HTTPResponse.Status
func (DryRunPatchClusterResponse) StatusCode ¶ added in v0.3.0
func (r DryRunPatchClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DryRunReplaceClusterJSONRequestBody ¶ added in v0.3.0
type DryRunReplaceClusterJSONRequestBody = ReplaceClusterRequest
DryRunReplaceClusterJSONRequestBody defines body for DryRunReplaceCluster for application/json ContentType.
type DryRunReplaceClusterParams ¶ added in v0.3.0
type DryRunReplaceClusterParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
DryRunReplaceClusterParams defines parameters for DryRunReplaceCluster.
type DryRunReplaceClusterResponse ¶ added in v0.3.0
type DryRunReplaceClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DryRunResult
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseDryRunReplaceClusterResponse ¶ added in v0.3.0
func ParseDryRunReplaceClusterResponse(rsp *http.Response) (*DryRunReplaceClusterResponse, error)
ParseDryRunReplaceClusterResponse parses an HTTP response from a DryRunReplaceClusterWithResponse call
func (DryRunReplaceClusterResponse) Status ¶ added in v0.3.0
func (r DryRunReplaceClusterResponse) Status() string
Status returns HTTPResponse.Status
func (DryRunReplaceClusterResponse) StatusCode ¶ added in v0.3.0
func (r DryRunReplaceClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DryRunResult ¶ added in v0.3.0
type DryRunResult struct {
Changes []struct {
After *interface{} `json:"after,omitempty"`
Before *interface{} `json:"before,omitempty"`
Path string `json:"path"`
} `json:"changes"`
Cluster Cluster `json:"cluster"`
Effects []struct {
Kind DryRunResultEffectsKind `json:"kind"`
Message string `json:"message"`
} `json:"effects"`
Operation DryRunResultOperation `json:"operation"`
Restore *Restore `json:"restore,omitempty"`
Warnings []string `json:"warnings"`
}
DryRunResult defines model for DryRunResult.
type DryRunResultEffectsKind ¶ added in v0.3.0
type DryRunResultEffectsKind string
DryRunResultEffectsKind defines model for DryRunResult.Effects.Kind.
const ( BackupsDisabled DryRunResultEffectsKind = "backups-disabled" Clone DryRunResultEffectsKind = "clone" InPlaceRestore DryRunResultEffectsKind = "in-place-restore" MemberAddition DryRunResultEffectsKind = "member-addition" MemberRemoval DryRunResultEffectsKind = "member-removal" PublicExposure DryRunResultEffectsKind = "public-exposure" ResourceChange DryRunResultEffectsKind = "resource-change" RestartRequired DryRunResultEffectsKind = "restart-required" TlsDowngrade DryRunResultEffectsKind = "tls-downgrade" VersionUpgrade DryRunResultEffectsKind = "version-upgrade" )
Defines values for DryRunResultEffectsKind.
type DryRunResultOperation ¶ added in v0.3.0
type DryRunResultOperation string
DryRunResultOperation defines model for DryRunResult.Operation.
const ( DryRunResultOperationCreate DryRunResultOperation = "create" DryRunResultOperationPatch DryRunResultOperation = "patch" DryRunResultOperationReplace DryRunResultOperation = "replace" DryRunResultOperationRestore DryRunResultOperation = "restore" )
Defines values for DryRunResultOperation.
type ElasticAPIKey ¶
type ElasticAPIKey struct {
Creation int64 `json:"creation"`
Expiration *int64 `json:"expiration,omitempty"`
Id string `json:"id"`
Invalidated bool `json:"invalidated"`
Name string `json:"name"`
Username string `json:"username"`
}
ElasticAPIKey Only API keys created through Karakoram are visible.
type ElasticAPIKeyCreate ¶
type ElasticAPIKeyCreate struct {
// Expiration Elasticsearch duration, for example 1d.
Expiration *string `json:"expiration,omitempty"`
Name string `json:"name"`
// RoleDescriptors Explicit scoped permissions are required; keys cannot inherit the control-plane identity's privileges.
RoleDescriptors map[string]ElasticRoleDescriptor `json:"roleDescriptors"`
}
ElasticAPIKeyCreate defines model for ElasticAPIKeyCreate.
type ElasticAPIKeyCreated ¶
type ElasticAPIKeyCreated struct {
ApiKey string `json:"apiKey"`
Encoded string `json:"encoded"`
// Expiration Unix milliseconds.
Expiration *int64 `json:"expiration,omitempty"`
Id string `json:"id"`
Name string `json:"name"`
}
ElasticAPIKeyCreated Sensitive one-time API key secret; never cached. Store it securely.
type ElasticAPIKeyList ¶
type ElasticAPIKeyList struct {
Items []ElasticAPIKey `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
ElasticAPIKeyList defines model for ElasticAPIKeyList.
type ElasticApplicationPrivileges ¶
type ElasticApplicationPrivileges struct {
Application string `json:"application"`
Privileges []string `json:"privileges"`
Resources []string `json:"resources"`
}
ElasticApplicationPrivileges defines model for ElasticApplicationPrivileges.
type ElasticFieldSecurity ¶
type ElasticFieldSecurity struct {
Except *[]string `json:"except,omitempty"`
Grant *[]string `json:"grant,omitempty"`
}
ElasticFieldSecurity Field-level security; omitted lists and explicitly empty lists are distinct.
type ElasticIndexPrivileges ¶
type ElasticIndexPrivileges struct {
AllowRestrictedIndices bool `json:"allowRestrictedIndices"`
// FieldSecurity Field-level security; omitted lists and explicitly empty lists are distinct.
FieldSecurity *ElasticFieldSecurity `json:"fieldSecurity,omitempty"`
Names []string `json:"names"`
Privileges []string `json:"privileges"`
// Query Opaque Elasticsearch document-level security query JSON.
Query *string `json:"query,omitempty"`
}
ElasticIndexPrivileges defines model for ElasticIndexPrivileges.
type ElasticRole ¶
type ElasticRole struct {
Applications []ElasticApplicationPrivileges `json:"applications"`
Cluster []string `json:"cluster"`
Indices []ElasticIndexPrivileges `json:"indices"`
Name string `json:"name"`
// Reserved Built-in roles cannot be changed or deleted.
Reserved *bool `json:"reserved,omitempty"`
}
ElasticRole Built-in roles are readable but immutable; Karakoram-managed roles are hidden.
type ElasticRoleDescriptor ¶
type ElasticRoleDescriptor struct {
Applications []ElasticApplicationPrivileges `json:"applications"`
Cluster []string `json:"cluster"`
Indices []ElasticIndexPrivileges `json:"indices"`
}
ElasticRoleDescriptor defines model for ElasticRoleDescriptor.
type ElasticRoleInput ¶
type ElasticRoleInput struct {
Applications []ElasticApplicationPrivileges `json:"applications"`
Cluster []string `json:"cluster"`
Indices []ElasticIndexPrivileges `json:"indices"`
Name string `json:"name"`
}
ElasticRoleInput defines model for ElasticRoleInput.
type ElasticRoleList ¶
type ElasticRoleList struct {
Items []ElasticRole `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
ElasticRoleList defines model for ElasticRoleList.
type ElasticUser ¶
type ElasticUser struct {
Email *string `json:"email,omitempty"`
Enabled bool `json:"enabled"`
FullName *string `json:"fullName,omitempty"`
Roles []string `json:"roles"`
Username string `json:"username"`
}
ElasticUser Native realm user. Reserved and Karakoram-managed identities are hidden.
type ElasticUserCreate ¶
type ElasticUserCreate struct {
Email *string `json:"email,omitempty"`
Enabled bool `json:"enabled"`
FullName *string `json:"fullName,omitempty"`
Password *string `json:"password,omitempty"`
Roles []string `json:"roles"`
Username string `json:"username"`
}
ElasticUserCreate defines model for ElasticUserCreate.
type ElasticUserList ¶
type ElasticUserList struct {
Items []ElasticUser `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
ElasticUserList defines model for ElasticUserList.
type ElasticUserWrite ¶
type ElasticUserWrite struct {
Email *string `json:"email,omitempty"`
Enabled bool `json:"enabled"`
FullName *string `json:"fullName,omitempty"`
Password *string `json:"password,omitempty"`
Roles []string `json:"roles"`
Username string `json:"username"`
}
ElasticUserWrite defines model for ElasticUserWrite.
type Endpoint ¶
type Endpoint struct {
Name string `json:"name"`
Public bool `json:"public"`
// Url Connection URL without a password.
Url string `json:"url"`
}
Endpoint defines model for Endpoint.
type Error ¶
type Error struct {
Code string `json:"code"`
// Details Structured, secret-free context; omitted when there is nothing to add. Validation
// errors carry `field` (JSON path such as `spec.components.engine.replicas`, or a
// query/path parameter name) and `reason` (`required`, `unknown_field`, `invalid`,
// `out_of_range`, `unsupported`, `conflict`, `reused`). Missing or conflicting
// resources carry `resource`, `name` and `reason` (`not_found`, `already_exists`,
// `invalid_state`, `protected`) and, for `invalid_state`, the current `state`.
// Other keys may be added; clients must ignore unknown keys.
Details *map[string]interface{} `json:"details,omitempty"`
Message string `json:"message"`
}
Error Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type Event ¶
type Event struct {
// Actor Human-readable account, issuer-scoped OIDC account, account plus API token name/ID, or system actor. Historical events may have no recorded actor.
Actor *string `json:"actor,omitempty"`
Cluster *string `json:"cluster,omitempty"`
CreatedAt time.Time `json:"createdAt"`
// Details Structured audit context, returned only with audit:read on the event object. Spec changes use dotted JSON paths and array selectors by name or id. Missing before or after means unset unless truncated is true. Sensitive values are only (changed), (set), or (unset), never secret material or its length. Non-sensitive values exceeding 1 KiB of encoded JSON become byte-count markers. Spec details are bounded to 32 KiB; large change sets retain paths without values, and may omit trailing paths.
Details *EventDetails `json:"details,omitempty"`
Id int64 `json:"id"`
Message string `json:"message"`
// Namespace Namespace of cluster and namespace-level entries; absent for global audit entries.
Namespace *NamespaceName `json:"namespace,omitempty"`
OperationId *string `json:"operationId,omitempty"`
Reason *string `json:"reason,omitempty"`
// Resource Resource category for filtering, such as clusters, accounts, auth, rbac or backup-storages.
Resource *string `json:"resource,omitempty"`
// Target Non-secret resource identifier, such as a cluster name, account name or token ID.
Target *string `json:"target,omitempty"`
// Type Stored event category, normally Normal, Warning or Audit. SSE event: uses this value verbatim. Lifecycle detail (for example OperationFailed, ClusterReady or LoginSucceeded) is in reason. Clients must tolerate additional stored types.
Type string `json:"type"`
}
Event defines model for Event.
type EventChange ¶ added in v0.1.2
type EventChange struct {
After *interface{} `json:"after,omitempty"`
Before *interface{} `json:"before,omitempty"`
Path string `json:"path"`
Sensitive *bool `json:"sensitive,omitempty"`
// Truncated Values were replaced with byte-count markers, omitted, or the path was shortened. Missing values do not imply unset for this change.
Truncated *bool `json:"truncated,omitempty"`
}
EventChange defines model for EventChange.
type EventDetails ¶ added in v0.1.2
type EventDetails struct {
Changes *[]EventChange `json:"changes,omitempty"`
// Truncated Some values or changes were shortened or omitted to bound the structured audit record.
Truncated *bool `json:"truncated,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
EventDetails Structured audit context, returned only with audit:read on the event object. Spec changes use dotted JSON paths and array selectors by name or id. Missing before or after means unset unless truncated is true. Sensitive values are only (changed), (set), or (unset), never secret material or its length. Non-sensitive values exceeding 1 KiB of encoded JSON become byte-count markers. Spec details are bounded to 32 KiB; large change sets retain paths without values, and may omit trailing paths.
func (EventDetails) Get ¶ added in v0.1.2
func (a EventDetails) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for EventDetails. Returns the specified element and whether it was found
func (EventDetails) MarshalJSON ¶ added in v0.1.2
func (a EventDetails) MarshalJSON() ([]byte, error)
Override default JSON handling for EventDetails to handle AdditionalProperties
func (*EventDetails) Set ¶ added in v0.1.2
func (a *EventDetails) Set(fieldName string, value interface{})
Setter for additional properties for EventDetails
func (*EventDetails) UnmarshalJSON ¶ added in v0.1.2
func (a *EventDetails) UnmarshalJSON(b []byte) error
Override default JSON handling for EventDetails to handle AdditionalProperties
type EventList ¶
type EventList struct {
Items []Event `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
EventList defines model for EventList.
type Exposure ¶
type Exposure struct {
// AllowAllAddresses Reports full-family coverage for public exposure after a save. Private or restricted exposure clears this flag. Entries must still match ipType. Unrelated updates preserve unchanged legacy routing.
AllowAllAddresses *bool `json:"allowAllAddresses,omitempty"`
Allowlist *[]string `json:"allowlist,omitempty"`
IpType *ExposureIpType `json:"ipType,omitempty"`
Public bool `json:"public"`
}
Exposure defines model for Exposure.
type ExposureInput ¶
type ExposureInput struct {
// AllowAllAddresses Explicitly acknowledge when the union of allowlist CIDRs covers every address of an IP family, including split ranges. Entries must still match ipType. When public is true, creation and changes to public, ipType or allowlist require acknowledgement in this request; private or restricted exposure clears the stored flag. Unrelated updates preserve unchanged legacy exposure.
AllowAllAddresses *bool `json:"allowAllAddresses,omitempty"`
Allowlist *[]string `json:"allowlist,omitempty"`
IpType *ExposureInputIpType `json:"ipType,omitempty"`
Public *bool `json:"public,omitempty"`
}
ExposureInput defines model for ExposureInput.
type ExposureInputIpType ¶
type ExposureInputIpType string
ExposureInputIpType defines model for ExposureInput.IpType.
const ( ExposureInputIpTypeIPV4 ExposureInputIpType = "IPV4" ExposureInputIpTypeIPV6 ExposureInputIpType = "IPV6" )
Defines values for ExposureInputIpType.
type ExposureIpType ¶
type ExposureIpType string
ExposureIpType defines model for Exposure.IpType.
const ( ExposureIpTypeIPV4 ExposureIpType = "IPV4" ExposureIpTypeIPV6 ExposureIpType = "IPV6" )
Defines values for ExposureIpType.
type ExposurePatch ¶
type ExposurePatch struct {
// AllowAllAddresses Explicitly acknowledge when the union of allowlist CIDRs covers every address of an IP family, including split ranges. Entries must still match ipType. When public is true, changes to public, ipType or allowlist require acknowledgement in this request, never inherited from the existing cluster; private or restricted exposure clears the stored flag. Unrelated updates preserve unchanged legacy exposure.
AllowAllAddresses *bool `json:"allowAllAddresses"`
Allowlist *[]string `json:"allowlist"`
IpType *ExposurePatchIpType `json:"ipType"`
Public *bool `json:"public"`
}
ExposurePatch defines model for ExposurePatch.
type ExposurePatchIpType ¶
type ExposurePatchIpType string
ExposurePatchIpType defines model for ExposurePatch.IpType.
const ( IPV4 ExposurePatchIpType = "IPV4" IPV6 ExposurePatchIpType = "IPV6" )
Defines values for ExposurePatchIpType.
type ExtraComponentInput ¶
type ExtraComponentInput struct {
// Replicas Zero disables an optional component when supported by the provider.
Replicas *int `json:"replicas,omitempty"`
// Resources Resources for provider extension components, including stateless components with no data disk.
Resources *ExtraResourcesInput `json:"resources,omitempty"`
}
ExtraComponentInput defines model for ExtraComponentInput.
type ExtraComponentPatch ¶
type ExtraComponentPatch struct {
Replicas *int `json:"replicas"`
// Resources Partial resources for provider extension components, including stateless components with no data disk.
Resources *ExtraResourcesPatch `json:"resources"`
}
ExtraComponentPatch defines model for ExtraComponentPatch.
type ExtraResourcesInput ¶
type ExtraResourcesInput struct {
CpuMode *ExtraResourcesInputCpuMode `json:"cpuMode,omitempty"`
MaxCpu *float32 `json:"maxCpu,omitempty"`
MaxDisk *float32 `json:"maxDisk,omitempty"`
MaxRam *float32 `json:"maxRam,omitempty"`
MinCpu *float32 `json:"minCpu,omitempty"`
MinDisk *float32 `json:"minDisk,omitempty"`
MinRam *float32 `json:"minRam,omitempty"`
StartCpu *float32 `json:"startCpu,omitempty"`
}
ExtraResourcesInput Resources for provider extension components, including stateless components with no data disk.
type ExtraResourcesInputCpuMode ¶
type ExtraResourcesInputCpuMode string
ExtraResourcesInputCpuMode defines model for ExtraResourcesInput.CpuMode.
const ( ExtraResourcesInputCpuModeDEDICATED ExtraResourcesInputCpuMode = "DEDICATED" ExtraResourcesInputCpuModeSHARED ExtraResourcesInputCpuMode = "SHARED" )
Defines values for ExtraResourcesInputCpuMode.
type ExtraResourcesPatch ¶
type ExtraResourcesPatch struct {
CpuMode *ExtraResourcesPatchCpuMode `json:"cpuMode"`
MaxCpu *float32 `json:"maxCpu"`
MaxDisk *float32 `json:"maxDisk"`
MaxRam *float32 `json:"maxRam"`
MinCpu *float32 `json:"minCpu"`
MinDisk *float32 `json:"minDisk"`
MinRam *float32 `json:"minRam"`
StartCpu *float32 `json:"startCpu"`
}
ExtraResourcesPatch Partial resources for provider extension components, including stateless components with no data disk.
type ExtraResourcesPatchCpuMode ¶
type ExtraResourcesPatchCpuMode string
ExtraResourcesPatchCpuMode defines model for ExtraResourcesPatch.CpuMode.
const ( ExtraResourcesPatchCpuModeDEDICATED ExtraResourcesPatchCpuMode = "DEDICATED" ExtraResourcesPatchCpuModeSHARED ExtraResourcesPatchCpuMode = "SHARED" )
Defines values for ExtraResourcesPatchCpuMode.
type Forbidden ¶
type Forbidden = Error
Forbidden Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type GetAPITokenResponse ¶
type GetAPITokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *APIToken
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetAPITokenResponse ¶
func ParseGetAPITokenResponse(rsp *http.Response) (*GetAPITokenResponse, error)
ParseGetAPITokenResponse parses an HTTP response from a GetAPITokenWithResponse call
func (GetAPITokenResponse) Status ¶
func (r GetAPITokenResponse) Status() string
Status returns HTTPResponse.Status
func (GetAPITokenResponse) StatusCode ¶
func (r GetAPITokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAccountResponse ¶
type GetAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Account
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetAccountResponse ¶
func ParseGetAccountResponse(rsp *http.Response) (*GetAccountResponse, error)
ParseGetAccountResponse parses an HTTP response from a GetAccountWithResponse call
func (GetAccountResponse) Status ¶
func (r GetAccountResponse) Status() string
Status returns HTTPResponse.Status
func (GetAccountResponse) StatusCode ¶
func (r GetAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAgentRolloutSettingsResponse ¶ added in v0.4.0
type GetAgentRolloutSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentRolloutSettings
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseGetAgentRolloutSettingsResponse ¶ added in v0.4.0
func ParseGetAgentRolloutSettingsResponse(rsp *http.Response) (*GetAgentRolloutSettingsResponse, error)
ParseGetAgentRolloutSettingsResponse parses an HTTP response from a GetAgentRolloutSettingsWithResponse call
func (GetAgentRolloutSettingsResponse) Status ¶ added in v0.4.0
func (r GetAgentRolloutSettingsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAgentRolloutSettingsResponse) StatusCode ¶ added in v0.4.0
func (r GetAgentRolloutSettingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupDrillParams ¶ added in v0.4.0
type GetBackupDrillParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetBackupDrillParams defines parameters for GetBackupDrill.
type GetBackupDrillResponse ¶ added in v0.4.0
type GetBackupDrillResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackupDrill
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseGetBackupDrillResponse ¶ added in v0.4.0
func ParseGetBackupDrillResponse(rsp *http.Response) (*GetBackupDrillResponse, error)
ParseGetBackupDrillResponse parses an HTTP response from a GetBackupDrillWithResponse call
func (GetBackupDrillResponse) Status ¶ added in v0.4.0
func (r GetBackupDrillResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupDrillResponse) StatusCode ¶ added in v0.4.0
func (r GetBackupDrillResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupParams ¶
type GetBackupParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetBackupParams defines parameters for GetBackup.
type GetBackupResponse ¶
type GetBackupResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Backup
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetBackupResponse ¶
func ParseGetBackupResponse(rsp *http.Response) (*GetBackupResponse, error)
ParseGetBackupResponse parses an HTTP response from a GetBackupWithResponse call
func (GetBackupResponse) Status ¶
func (r GetBackupResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupResponse) StatusCode ¶
func (r GetBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBackupStorageParams ¶
type GetBackupStorageParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetBackupStorageParams defines parameters for GetBackupStorage.
type GetBackupStorageResponse ¶
type GetBackupStorageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackupStorage
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetBackupStorageResponse ¶
func ParseGetBackupStorageResponse(rsp *http.Response) (*GetBackupStorageResponse, error)
ParseGetBackupStorageResponse parses an HTTP response from a GetBackupStorageWithResponse call
func (GetBackupStorageResponse) Status ¶
func (r GetBackupStorageResponse) Status() string
Status returns HTTPResponse.Status
func (GetBackupStorageResponse) StatusCode ¶
func (r GetBackupStorageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterBalancerParams ¶
type GetClusterBalancerParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterBalancerParams defines parameters for GetClusterBalancer.
type GetClusterBalancerResponse ¶
type GetClusterBalancerResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Balancer
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetClusterBalancerResponse ¶
func ParseGetClusterBalancerResponse(rsp *http.Response) (*GetClusterBalancerResponse, error)
ParseGetClusterBalancerResponse parses an HTTP response from a GetClusterBalancerWithResponse call
func (GetClusterBalancerResponse) Status ¶
func (r GetClusterBalancerResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterBalancerResponse) StatusCode ¶
func (r GetClusterBalancerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterConnectionParams ¶
type GetClusterConnectionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterConnectionParams defines parameters for GetClusterConnection.
type GetClusterConnectionResponse ¶
type GetClusterConnectionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Connection
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetClusterConnectionResponse ¶
func ParseGetClusterConnectionResponse(rsp *http.Response) (*GetClusterConnectionResponse, error)
ParseGetClusterConnectionResponse parses an HTTP response from a GetClusterConnectionWithResponse call
func (GetClusterConnectionResponse) Status ¶
func (r GetClusterConnectionResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterConnectionResponse) StatusCode ¶
func (r GetClusterConnectionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterMemberParams ¶
type GetClusterMemberParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterMemberParams defines parameters for GetClusterMember.
type GetClusterMemberResponse ¶
type GetClusterMemberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Member
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetClusterMemberResponse ¶
func ParseGetClusterMemberResponse(rsp *http.Response) (*GetClusterMemberResponse, error)
ParseGetClusterMemberResponse parses an HTTP response from a GetClusterMemberWithResponse call
func (GetClusterMemberResponse) Status ¶
func (r GetClusterMemberResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterMemberResponse) StatusCode ¶
func (r GetClusterMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterMetricsParams ¶
type GetClusterMetricsParams struct {
// Range Positive Go duration no greater than 24h, for example 30m, 1h or 24h. Days are not a duration unit.
Range *string `form:"range,omitempty" json:"range,omitempty"`
// Step Positive Go duration no greater than range. The omitted default 30s is bounded to a shorter requested range.
Step *string `form:"step,omitempty" json:"step,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterMetricsParams defines parameters for GetClusterMetrics.
type GetClusterMetricsResponse ¶
type GetClusterMetricsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClusterMetrics
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetClusterMetricsResponse ¶
func ParseGetClusterMetricsResponse(rsp *http.Response) (*GetClusterMetricsResponse, error)
ParseGetClusterMetricsResponse parses an HTTP response from a GetClusterMetricsWithResponse call
func (GetClusterMetricsResponse) Status ¶
func (r GetClusterMetricsResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterMetricsResponse) StatusCode ¶
func (r GetClusterMetricsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterParams ¶
type GetClusterParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterParams defines parameters for GetCluster.
type GetClusterPlacementParams ¶
type GetClusterPlacementParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterPlacementParams defines parameters for GetClusterPlacement.
type GetClusterPlacementResponse ¶
type GetClusterPlacementResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Placement
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetClusterPlacementResponse ¶
func ParseGetClusterPlacementResponse(rsp *http.Response) (*GetClusterPlacementResponse, error)
ParseGetClusterPlacementResponse parses an HTTP response from a GetClusterPlacementWithResponse call
func (GetClusterPlacementResponse) Status ¶
func (r GetClusterPlacementResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterPlacementResponse) StatusCode ¶
func (r GetClusterPlacementResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterResponse ¶
type GetClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Cluster
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetClusterResponse ¶
func ParseGetClusterResponse(rsp *http.Response) (*GetClusterResponse, error)
ParseGetClusterResponse parses an HTTP response from a GetClusterWithResponse call
func (GetClusterResponse) Status ¶
func (r GetClusterResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterResponse) StatusCode ¶
func (r GetClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterStatusParams ¶
type GetClusterStatusParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetClusterStatusParams defines parameters for GetClusterStatus.
type GetClusterStatusResponse ¶
type GetClusterStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClusterStatus
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetClusterStatusResponse ¶
func ParseGetClusterStatusResponse(rsp *http.Response) (*GetClusterStatusResponse, error)
ParseGetClusterStatusResponse parses an HTTP response from a GetClusterStatusWithResponse call
func (GetClusterStatusResponse) Status ¶
func (r GetClusterStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterStatusResponse) StatusCode ¶
func (r GetClusterStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetControlPlaneBackupPolicyResponse ¶ added in v0.4.0
type GetControlPlaneBackupPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ControlPlaneBackupPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseGetControlPlaneBackupPolicyResponse ¶ added in v0.4.0
func ParseGetControlPlaneBackupPolicyResponse(rsp *http.Response) (*GetControlPlaneBackupPolicyResponse, error)
ParseGetControlPlaneBackupPolicyResponse parses an HTTP response from a GetControlPlaneBackupPolicyWithResponse call
func (GetControlPlaneBackupPolicyResponse) Status ¶ added in v0.4.0
func (r GetControlPlaneBackupPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (GetControlPlaneBackupPolicyResponse) StatusCode ¶ added in v0.4.0
func (r GetControlPlaneBackupPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCurrentUserResponse ¶
type GetCurrentUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CurrentUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetCurrentUserResponse ¶
func ParseGetCurrentUserResponse(rsp *http.Response) (*GetCurrentUserResponse, error)
ParseGetCurrentUserResponse parses an HTTP response from a GetCurrentUserWithResponse call
func (GetCurrentUserResponse) Status ¶
func (r GetCurrentUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetCurrentUserResponse) StatusCode ¶
func (r GetCurrentUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDatabaseRoleParams ¶
type GetDatabaseRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetDatabaseRoleParams defines parameters for GetDatabaseRole.
type GetDatabaseRoleResponse ¶
type GetDatabaseRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DatabaseRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetDatabaseRoleResponse ¶
func ParseGetDatabaseRoleResponse(rsp *http.Response) (*GetDatabaseRoleResponse, error)
ParseGetDatabaseRoleResponse parses an HTTP response from a GetDatabaseRoleWithResponse call
func (GetDatabaseRoleResponse) Status ¶
func (r GetDatabaseRoleResponse) Status() string
Status returns HTTPResponse.Status
func (GetDatabaseRoleResponse) StatusCode ¶
func (r GetDatabaseRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDatabaseUserParams ¶
type GetDatabaseUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetDatabaseUserParams defines parameters for GetDatabaseUser.
type GetDatabaseUserResponse ¶
type GetDatabaseUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DatabaseUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetDatabaseUserResponse ¶
func ParseGetDatabaseUserResponse(rsp *http.Response) (*GetDatabaseUserResponse, error)
ParseGetDatabaseUserResponse parses an HTTP response from a GetDatabaseUserWithResponse call
func (GetDatabaseUserResponse) Status ¶
func (r GetDatabaseUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetDatabaseUserResponse) StatusCode ¶
func (r GetDatabaseUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetElasticRoleParams ¶
type GetElasticRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetElasticRoleParams defines parameters for GetElasticRole.
type GetElasticRoleResponse ¶
type GetElasticRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetElasticRoleResponse ¶
func ParseGetElasticRoleResponse(rsp *http.Response) (*GetElasticRoleResponse, error)
ParseGetElasticRoleResponse parses an HTTP response from a GetElasticRoleWithResponse call
func (GetElasticRoleResponse) Status ¶
func (r GetElasticRoleResponse) Status() string
Status returns HTTPResponse.Status
func (GetElasticRoleResponse) StatusCode ¶
func (r GetElasticRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetElasticUserParams ¶
type GetElasticUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetElasticUserParams defines parameters for GetElasticUser.
type GetElasticUserResponse ¶
type GetElasticUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetElasticUserResponse ¶
func ParseGetElasticUserResponse(rsp *http.Response) (*GetElasticUserResponse, error)
ParseGetElasticUserResponse parses an HTTP response from a GetElasticUserWithResponse call
func (GetElasticUserResponse) Status ¶
func (r GetElasticUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetElasticUserResponse) StatusCode ¶
func (r GetElasticUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetHealthResponse ¶
type GetHealthResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Health
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetHealthResponse ¶
func ParseGetHealthResponse(rsp *http.Response) (*GetHealthResponse, error)
ParseGetHealthResponse parses an HTTP response from a GetHealthWithResponse call
func (GetHealthResponse) Status ¶
func (r GetHealthResponse) Status() string
Status returns HTTPResponse.Status
func (GetHealthResponse) StatusCode ¶
func (r GetHealthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMemberLogsParams ¶
type GetMemberLogsParams struct {
Process *string `form:"process,omitempty" json:"process,omitempty"`
Lines *int `form:"lines,omitempty" json:"lines,omitempty"`
Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
Since *time.Time `form:"since,omitempty" json:"since,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetMemberLogsParams defines parameters for GetMemberLogs.
type GetMemberLogsResponse ¶
type GetMemberLogsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberLogs
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetMemberLogsResponse ¶
func ParseGetMemberLogsResponse(rsp *http.Response) (*GetMemberLogsResponse, error)
ParseGetMemberLogsResponse parses an HTTP response from a GetMemberLogsWithResponse call
func (GetMemberLogsResponse) Status ¶
func (r GetMemberLogsResponse) Status() string
Status returns HTTPResponse.Status
func (GetMemberLogsResponse) StatusCode ¶
func (r GetMemberLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMySQLDatabaseParams ¶ added in v0.4.0
type GetMySQLDatabaseParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetMySQLDatabaseParams defines parameters for GetMySQLDatabase.
type GetMySQLDatabaseResponse ¶ added in v0.4.0
type GetMySQLDatabaseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MySQLDatabase
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetMySQLDatabaseResponse ¶ added in v0.4.0
func ParseGetMySQLDatabaseResponse(rsp *http.Response) (*GetMySQLDatabaseResponse, error)
ParseGetMySQLDatabaseResponse parses an HTTP response from a GetMySQLDatabaseWithResponse call
func (GetMySQLDatabaseResponse) Status ¶ added in v0.4.0
func (r GetMySQLDatabaseResponse) Status() string
Status returns HTTPResponse.Status
func (GetMySQLDatabaseResponse) StatusCode ¶ added in v0.4.0
func (r GetMySQLDatabaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMySQLUserParams ¶ added in v0.4.0
type GetMySQLUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetMySQLUserParams defines parameters for GetMySQLUser.
type GetMySQLUserResponse ¶ added in v0.4.0
type GetMySQLUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MySQLUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetMySQLUserResponse ¶ added in v0.4.0
func ParseGetMySQLUserResponse(rsp *http.Response) (*GetMySQLUserResponse, error)
ParseGetMySQLUserResponse parses an HTTP response from a GetMySQLUserWithResponse call
func (GetMySQLUserResponse) Status ¶ added in v0.4.0
func (r GetMySQLUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetMySQLUserResponse) StatusCode ¶ added in v0.4.0
func (r GetMySQLUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNamespaceResponse ¶
type GetNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Namespace
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetNamespaceResponse ¶
func ParseGetNamespaceResponse(rsp *http.Response) (*GetNamespaceResponse, error)
ParseGetNamespaceResponse parses an HTTP response from a GetNamespaceWithResponse call
func (GetNamespaceResponse) Status ¶
func (r GetNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (GetNamespaceResponse) StatusCode ¶
func (r GetNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNeo4jUserParams ¶ added in v0.4.0
type GetNeo4jUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetNeo4jUserParams defines parameters for GetNeo4jUser.
type GetNeo4jUserResponse ¶ added in v0.4.0
type GetNeo4jUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Neo4jUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetNeo4jUserResponse ¶ added in v0.4.0
func ParseGetNeo4jUserResponse(rsp *http.Response) (*GetNeo4jUserResponse, error)
ParseGetNeo4jUserResponse parses an HTTP response from a GetNeo4jUserWithResponse call
func (GetNeo4jUserResponse) Status ¶ added in v0.4.0
func (r GetNeo4jUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetNeo4jUserResponse) StatusCode ¶ added in v0.4.0
func (r GetNeo4jUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNotificationChannelResponse ¶ added in v0.4.0
type GetNotificationChannelResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NotificationChannel
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseGetNotificationChannelResponse ¶ added in v0.4.0
func ParseGetNotificationChannelResponse(rsp *http.Response) (*GetNotificationChannelResponse, error)
ParseGetNotificationChannelResponse parses an HTTP response from a GetNotificationChannelWithResponse call
func (GetNotificationChannelResponse) Status ¶ added in v0.4.0
func (r GetNotificationChannelResponse) Status() string
Status returns HTTPResponse.Status
func (GetNotificationChannelResponse) StatusCode ¶ added in v0.4.0
func (r GetNotificationChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOpenAPISpecResponse ¶
type GetOpenAPISpecResponse struct {
Body []byte
HTTPResponse *http.Response
YAML200 *map[string]interface{}
}
func ParseGetOpenAPISpecResponse ¶
func ParseGetOpenAPISpecResponse(rsp *http.Response) (*GetOpenAPISpecResponse, error)
ParseGetOpenAPISpecResponse parses an HTTP response from a GetOpenAPISpecWithResponse call
func (GetOpenAPISpecResponse) Status ¶
func (r GetOpenAPISpecResponse) Status() string
Status returns HTTPResponse.Status
func (GetOpenAPISpecResponse) StatusCode ¶
func (r GetOpenAPISpecResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOpenBaoDatabaseConnectionParams ¶ added in v0.4.0
type GetOpenBaoDatabaseConnectionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetOpenBaoDatabaseConnectionParams defines parameters for GetOpenBaoDatabaseConnection.
type GetOpenBaoDatabaseConnectionResponse ¶ added in v0.4.0
type GetOpenBaoDatabaseConnectionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OpenBaoDatabaseConnection
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetOpenBaoDatabaseConnectionResponse ¶ added in v0.4.0
func ParseGetOpenBaoDatabaseConnectionResponse(rsp *http.Response) (*GetOpenBaoDatabaseConnectionResponse, error)
ParseGetOpenBaoDatabaseConnectionResponse parses an HTTP response from a GetOpenBaoDatabaseConnectionWithResponse call
func (GetOpenBaoDatabaseConnectionResponse) Status ¶ added in v0.4.0
func (r GetOpenBaoDatabaseConnectionResponse) Status() string
Status returns HTTPResponse.Status
func (GetOpenBaoDatabaseConnectionResponse) StatusCode ¶ added in v0.4.0
func (r GetOpenBaoDatabaseConnectionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetOperationResponse ¶
type GetOperationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetOperationResponse ¶
func ParseGetOperationResponse(rsp *http.Response) (*GetOperationResponse, error)
ParseGetOperationResponse parses an HTTP response from a GetOperationWithResponse call
func (GetOperationResponse) Status ¶
func (r GetOperationResponse) Status() string
Status returns HTTPResponse.Status
func (GetOperationResponse) StatusCode ¶
func (r GetOperationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPITRWindowParams ¶
type GetPITRWindowParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetPITRWindowParams defines parameters for GetPITRWindow.
type GetPITRWindowResponse ¶
type GetPITRWindowResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PITRWindow
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetPITRWindowResponse ¶
func ParseGetPITRWindowResponse(rsp *http.Response) (*GetPITRWindowResponse, error)
ParseGetPITRWindowResponse parses an HTTP response from a GetPITRWindowWithResponse call
func (GetPITRWindowResponse) Status ¶
func (r GetPITRWindowResponse) Status() string
Status returns HTTPResponse.Status
func (GetPITRWindowResponse) StatusCode ¶
func (r GetPITRWindowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPermissionsResponse ¶
type GetPermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Permissions
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetPermissionsResponse ¶
func ParseGetPermissionsResponse(rsp *http.Response) (*GetPermissionsResponse, error)
ParseGetPermissionsResponse parses an HTTP response from a GetPermissionsWithResponse call
func (GetPermissionsResponse) Status ¶
func (r GetPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetPermissionsResponse) StatusCode ¶
func (r GetPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPostgresDatabaseParams ¶ added in v0.2.0
type GetPostgresDatabaseParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetPostgresDatabaseParams defines parameters for GetPostgresDatabase.
type GetPostgresDatabaseResponse ¶ added in v0.2.0
type GetPostgresDatabaseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PostgresDatabase
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetPostgresDatabaseResponse ¶ added in v0.2.0
func ParseGetPostgresDatabaseResponse(rsp *http.Response) (*GetPostgresDatabaseResponse, error)
ParseGetPostgresDatabaseResponse parses an HTTP response from a GetPostgresDatabaseWithResponse call
func (GetPostgresDatabaseResponse) Status ¶ added in v0.2.0
func (r GetPostgresDatabaseResponse) Status() string
Status returns HTTPResponse.Status
func (GetPostgresDatabaseResponse) StatusCode ¶ added in v0.2.0
func (r GetPostgresDatabaseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPostgresRoleParams ¶ added in v0.2.0
type GetPostgresRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetPostgresRoleParams defines parameters for GetPostgresRole.
type GetPostgresRoleResponse ¶ added in v0.2.0
type GetPostgresRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PostgresRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetPostgresRoleResponse ¶ added in v0.2.0
func ParseGetPostgresRoleResponse(rsp *http.Response) (*GetPostgresRoleResponse, error)
ParseGetPostgresRoleResponse parses an HTTP response from a GetPostgresRoleWithResponse call
func (GetPostgresRoleResponse) Status ¶ added in v0.2.0
func (r GetPostgresRoleResponse) Status() string
Status returns HTTPResponse.Status
func (GetPostgresRoleResponse) StatusCode ¶ added in v0.2.0
func (r GetPostgresRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPrometheusMetricsParams ¶
type GetPrometheusMetricsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetPrometheusMetricsParams defines parameters for GetPrometheusMetrics.
type GetPrometheusMetricsResponse ¶
type GetPrometheusMetricsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetPrometheusMetricsResponse ¶
func ParseGetPrometheusMetricsResponse(rsp *http.Response) (*GetPrometheusMetricsResponse, error)
ParseGetPrometheusMetricsResponse parses an HTTP response from a GetPrometheusMetricsWithResponse call
func (GetPrometheusMetricsResponse) Status ¶
func (r GetPrometheusMetricsResponse) Status() string
Status returns HTTPResponse.Status
func (GetPrometheusMetricsResponse) StatusCode ¶
func (r GetPrometheusMetricsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProviderResponse ¶
type GetProviderResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Provider
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetProviderResponse ¶
func ParseGetProviderResponse(rsp *http.Response) (*GetProviderResponse, error)
ParseGetProviderResponse parses an HTTP response from a GetProviderWithResponse call
func (GetProviderResponse) Status ¶
func (r GetProviderResponse) Status() string
Status returns HTTPResponse.Status
func (GetProviderResponse) StatusCode ¶
func (r GetProviderResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRBACPolicyResponse ¶
type GetRBACPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RBACPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetRBACPolicyResponse ¶
func ParseGetRBACPolicyResponse(rsp *http.Response) (*GetRBACPolicyResponse, error)
ParseGetRBACPolicyResponse parses an HTTP response from a GetRBACPolicyWithResponse call
func (GetRBACPolicyResponse) Status ¶
func (r GetRBACPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (GetRBACPolicyResponse) StatusCode ¶
func (r GetRBACPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRabbitMQOperatorPolicyParams ¶
type GetRabbitMQOperatorPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRabbitMQOperatorPolicyParams defines parameters for GetRabbitMQOperatorPolicy.
type GetRabbitMQOperatorPolicyResponse ¶
type GetRabbitMQOperatorPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetRabbitMQOperatorPolicyResponse ¶
func ParseGetRabbitMQOperatorPolicyResponse(rsp *http.Response) (*GetRabbitMQOperatorPolicyResponse, error)
ParseGetRabbitMQOperatorPolicyResponse parses an HTTP response from a GetRabbitMQOperatorPolicyWithResponse call
func (GetRabbitMQOperatorPolicyResponse) Status ¶
func (r GetRabbitMQOperatorPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (GetRabbitMQOperatorPolicyResponse) StatusCode ¶
func (r GetRabbitMQOperatorPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRabbitMQPermissionParams ¶
type GetRabbitMQPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRabbitMQPermissionParams defines parameters for GetRabbitMQPermission.
type GetRabbitMQPermissionResponse ¶
type GetRabbitMQPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPermission
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetRabbitMQPermissionResponse ¶
func ParseGetRabbitMQPermissionResponse(rsp *http.Response) (*GetRabbitMQPermissionResponse, error)
ParseGetRabbitMQPermissionResponse parses an HTTP response from a GetRabbitMQPermissionWithResponse call
func (GetRabbitMQPermissionResponse) Status ¶
func (r GetRabbitMQPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (GetRabbitMQPermissionResponse) StatusCode ¶
func (r GetRabbitMQPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRabbitMQPolicyParams ¶
type GetRabbitMQPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRabbitMQPolicyParams defines parameters for GetRabbitMQPolicy.
type GetRabbitMQPolicyResponse ¶
type GetRabbitMQPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetRabbitMQPolicyResponse ¶
func ParseGetRabbitMQPolicyResponse(rsp *http.Response) (*GetRabbitMQPolicyResponse, error)
ParseGetRabbitMQPolicyResponse parses an HTTP response from a GetRabbitMQPolicyWithResponse call
func (GetRabbitMQPolicyResponse) Status ¶
func (r GetRabbitMQPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (GetRabbitMQPolicyResponse) StatusCode ¶
func (r GetRabbitMQPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRabbitMQTopicPermissionParams ¶
type GetRabbitMQTopicPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRabbitMQTopicPermissionParams defines parameters for GetRabbitMQTopicPermission.
type GetRabbitMQTopicPermissionResponse ¶
type GetRabbitMQTopicPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQTopicPermissionList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetRabbitMQTopicPermissionResponse ¶
func ParseGetRabbitMQTopicPermissionResponse(rsp *http.Response) (*GetRabbitMQTopicPermissionResponse, error)
ParseGetRabbitMQTopicPermissionResponse parses an HTTP response from a GetRabbitMQTopicPermissionWithResponse call
func (GetRabbitMQTopicPermissionResponse) Status ¶
func (r GetRabbitMQTopicPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (GetRabbitMQTopicPermissionResponse) StatusCode ¶
func (r GetRabbitMQTopicPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRabbitMQUserParams ¶
type GetRabbitMQUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRabbitMQUserParams defines parameters for GetRabbitMQUser.
type GetRabbitMQUserResponse ¶
type GetRabbitMQUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetRabbitMQUserResponse ¶
func ParseGetRabbitMQUserResponse(rsp *http.Response) (*GetRabbitMQUserResponse, error)
ParseGetRabbitMQUserResponse parses an HTTP response from a GetRabbitMQUserWithResponse call
func (GetRabbitMQUserResponse) Status ¶
func (r GetRabbitMQUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetRabbitMQUserResponse) StatusCode ¶
func (r GetRabbitMQUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRabbitMQVhostParams ¶
type GetRabbitMQVhostParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRabbitMQVhostParams defines parameters for GetRabbitMQVhost.
type GetRabbitMQVhostResponse ¶
type GetRabbitMQVhostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQVhost
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetRabbitMQVhostResponse ¶
func ParseGetRabbitMQVhostResponse(rsp *http.Response) (*GetRabbitMQVhostResponse, error)
ParseGetRabbitMQVhostResponse parses an HTTP response from a GetRabbitMQVhostWithResponse call
func (GetRabbitMQVhostResponse) Status ¶
func (r GetRabbitMQVhostResponse) Status() string
Status returns HTTPResponse.Status
func (GetRabbitMQVhostResponse) StatusCode ¶
func (r GetRabbitMQVhostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRestoreParams ¶
type GetRestoreParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetRestoreParams defines parameters for GetRestore.
type GetRestoreResponse ¶
type GetRestoreResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Restore
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetRestoreResponse ¶
func ParseGetRestoreResponse(rsp *http.Response) (*GetRestoreResponse, error)
ParseGetRestoreResponse parses an HTTP response from a GetRestoreWithResponse call
func (GetRestoreResponse) Status ¶
func (r GetRestoreResponse) Status() string
Status returns HTTPResponse.Status
func (GetRestoreResponse) StatusCode ¶
func (r GetRestoreResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSettingsResponse ¶
type GetSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Settings
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetSettingsResponse ¶
func ParseGetSettingsResponse(rsp *http.Response) (*GetSettingsResponse, error)
ParseGetSettingsResponse parses an HTTP response from a GetSettingsWithResponse call
func (GetSettingsResponse) Status ¶
func (r GetSettingsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSettingsResponse) StatusCode ¶
func (r GetSettingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSupabaseCredentialsParams ¶ added in v0.2.0
type GetSupabaseCredentialsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetSupabaseCredentialsParams defines parameters for GetSupabaseCredentials.
type GetSupabaseCredentialsResponse ¶ added in v0.2.0
type GetSupabaseCredentialsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SupabaseCredentials
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetSupabaseCredentialsResponse ¶ added in v0.2.0
func ParseGetSupabaseCredentialsResponse(rsp *http.Response) (*GetSupabaseCredentialsResponse, error)
ParseGetSupabaseCredentialsResponse parses an HTTP response from a GetSupabaseCredentialsWithResponse call
func (GetSupabaseCredentialsResponse) Status ¶ added in v0.2.0
func (r GetSupabaseCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSupabaseCredentialsResponse) StatusCode ¶ added in v0.2.0
func (r GetSupabaseCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSupabaseFunctionParams ¶ added in v0.2.0
type GetSupabaseFunctionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetSupabaseFunctionParams defines parameters for GetSupabaseFunction.
type GetSupabaseFunctionResponse ¶ added in v0.2.0
type GetSupabaseFunctionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SupabaseFunction
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGetSupabaseFunctionResponse ¶ added in v0.2.0
func ParseGetSupabaseFunctionResponse(rsp *http.Response) (*GetSupabaseFunctionResponse, error)
ParseGetSupabaseFunctionResponse parses an HTTP response from a GetSupabaseFunctionWithResponse call
func (GetSupabaseFunctionResponse) Status ¶ added in v0.2.0
func (r GetSupabaseFunctionResponse) Status() string
Status returns HTTPResponse.Status
func (GetSupabaseFunctionResponse) StatusCode ¶ added in v0.2.0
func (r GetSupabaseFunctionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVersionResponse ¶
type GetVersionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Version
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseGetVersionResponse ¶
func ParseGetVersionResponse(rsp *http.Response) (*GetVersionResponse, error)
ParseGetVersionResponse parses an HTTP response from a GetVersionWithResponse call
func (GetVersionResponse) Status ¶
func (r GetVersionResponse) Status() string
Status returns HTTPResponse.Status
func (GetVersionResponse) StatusCode ¶
func (r GetVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWeaviateRoleParams ¶ added in v0.4.0
type GetWeaviateRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetWeaviateRoleParams defines parameters for GetWeaviateRole.
type GetWeaviateRoleResponse ¶ added in v0.4.0
type GetWeaviateRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WeaviateRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetWeaviateRoleResponse ¶ added in v0.4.0
func ParseGetWeaviateRoleResponse(rsp *http.Response) (*GetWeaviateRoleResponse, error)
ParseGetWeaviateRoleResponse parses an HTTP response from a GetWeaviateRoleWithResponse call
func (GetWeaviateRoleResponse) Status ¶ added in v0.4.0
func (r GetWeaviateRoleResponse) Status() string
Status returns HTTPResponse.Status
func (GetWeaviateRoleResponse) StatusCode ¶ added in v0.4.0
func (r GetWeaviateRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWeaviateUserParams ¶ added in v0.4.0
type GetWeaviateUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
GetWeaviateUserParams defines parameters for GetWeaviateUser.
type GetWeaviateUserResponse ¶ added in v0.4.0
type GetWeaviateUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WeaviateUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseGetWeaviateUserResponse ¶ added in v0.4.0
func ParseGetWeaviateUserResponse(rsp *http.Response) (*GetWeaviateUserResponse, error)
ParseGetWeaviateUserResponse parses an HTTP response from a GetWeaviateUserWithResponse call
func (GetWeaviateUserResponse) Status ¶ added in v0.4.0
func (r GetWeaviateUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetWeaviateUserResponse) StatusCode ¶ added in v0.4.0
func (r GetWeaviateUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GrantMySQLPrivilegesJSONRequestBody ¶ added in v0.4.0
type GrantMySQLPrivilegesJSONRequestBody = MySQLGrant
GrantMySQLPrivilegesJSONRequestBody defines body for GrantMySQLPrivileges for application/json ContentType.
type GrantMySQLPrivilegesParams ¶ added in v0.4.0
type GrantMySQLPrivilegesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
GrantMySQLPrivilegesParams defines parameters for GrantMySQLPrivileges.
type GrantMySQLPrivilegesResponse ¶ added in v0.4.0
type GrantMySQLPrivilegesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGrantMySQLPrivilegesResponse ¶ added in v0.4.0
func ParseGrantMySQLPrivilegesResponse(rsp *http.Response) (*GrantMySQLPrivilegesResponse, error)
ParseGrantMySQLPrivilegesResponse parses an HTTP response from a GrantMySQLPrivilegesWithResponse call
func (GrantMySQLPrivilegesResponse) Status ¶ added in v0.4.0
func (r GrantMySQLPrivilegesResponse) Status() string
Status returns HTTPResponse.Status
func (GrantMySQLPrivilegesResponse) StatusCode ¶ added in v0.4.0
func (r GrantMySQLPrivilegesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GrantPostgresPrivilegesJSONRequestBody ¶ added in v0.2.0
type GrantPostgresPrivilegesJSONRequestBody = PostgresGrant
GrantPostgresPrivilegesJSONRequestBody defines body for GrantPostgresPrivileges for application/json ContentType.
type GrantPostgresPrivilegesParams ¶ added in v0.2.0
type GrantPostgresPrivilegesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
GrantPostgresPrivilegesParams defines parameters for GrantPostgresPrivileges.
type GrantPostgresPrivilegesResponse ¶ added in v0.2.0
type GrantPostgresPrivilegesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseGrantPostgresPrivilegesResponse ¶ added in v0.2.0
func ParseGrantPostgresPrivilegesResponse(rsp *http.Response) (*GrantPostgresPrivilegesResponse, error)
ParseGrantPostgresPrivilegesResponse parses an HTTP response from a GrantPostgresPrivilegesWithResponse call
func (GrantPostgresPrivilegesResponse) Status ¶ added in v0.2.0
func (r GrantPostgresPrivilegesResponse) Status() string
Status returns HTTPResponse.Status
func (GrantPostgresPrivilegesResponse) StatusCode ¶ added in v0.2.0
func (r GrantPostgresPrivilegesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Health ¶
type Health struct {
Database bool `json:"database"`
Status HealthStatus `json:"status"`
}
Health defines model for Health.
type HealthStatus ¶
type HealthStatus string
HealthStatus defines model for Health.Status.
const (
Ok HealthStatus = "ok"
)
Defines values for HealthStatus.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IgnoreMaintenanceWindow ¶ added in v0.4.0
type IgnoreMaintenanceWindow = bool
IgnoreMaintenanceWindow defines model for IgnoreMaintenanceWindow.
type InternalError ¶
type InternalError = Error
InternalError Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type InvalidateElasticAPIKeyParams ¶
type InvalidateElasticAPIKeyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
InvalidateElasticAPIKeyParams defines parameters for InvalidateElasticAPIKey.
type InvalidateElasticAPIKeyResponse ¶
type InvalidateElasticAPIKeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseInvalidateElasticAPIKeyResponse ¶
func ParseInvalidateElasticAPIKeyResponse(rsp *http.Response) (*InvalidateElasticAPIKeyResponse, error)
ParseInvalidateElasticAPIKeyResponse parses an HTTP response from a InvalidateElasticAPIKeyWithResponse call
func (InvalidateElasticAPIKeyResponse) Status ¶
func (r InvalidateElasticAPIKeyResponse) Status() string
Status returns HTTPResponse.Status
func (InvalidateElasticAPIKeyResponse) StatusCode ¶
func (r InvalidateElasticAPIKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IssueTemporalClientCertificateJSONRequestBody ¶ added in v0.4.0
type IssueTemporalClientCertificateJSONRequestBody = TemporalClientCertificateRequest
IssueTemporalClientCertificateJSONRequestBody defines body for IssueTemporalClientCertificate for application/json ContentType.
type IssueTemporalClientCertificateParams ¶ added in v0.4.0
type IssueTemporalClientCertificateParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
IssueTemporalClientCertificateParams defines parameters for IssueTemporalClientCertificate.
type IssueTemporalClientCertificateResponse ¶ added in v0.4.0
type IssueTemporalClientCertificateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TemporalIssuedClientCertificate
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON422 *UnprocessableEntity
JSON503 *Unavailable
}
func ParseIssueTemporalClientCertificateResponse ¶ added in v0.4.0
func ParseIssueTemporalClientCertificateResponse(rsp *http.Response) (*IssueTemporalClientCertificateResponse, error)
ParseIssueTemporalClientCertificateResponse parses an HTTP response from a IssueTemporalClientCertificateWithResponse call
func (IssueTemporalClientCertificateResponse) Status ¶ added in v0.4.0
func (r IssueTemporalClientCertificateResponse) Status() string
Status returns HTTPResponse.Status
func (IssueTemporalClientCertificateResponse) StatusCode ¶ added in v0.4.0
func (r IssueTemporalClientCertificateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAPITokensParams ¶
type ListAPITokensParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListAPITokensParams defines parameters for ListAPITokens.
type ListAPITokensResponse ¶
type ListAPITokensResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *APITokenList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListAPITokensResponse ¶
func ParseListAPITokensResponse(rsp *http.Response) (*ListAPITokensResponse, error)
ParseListAPITokensResponse parses an HTTP response from a ListAPITokensWithResponse call
func (ListAPITokensResponse) Status ¶
func (r ListAPITokensResponse) Status() string
Status returns HTTPResponse.Status
func (ListAPITokensResponse) StatusCode ¶
func (r ListAPITokensResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAccountsParams ¶
type ListAccountsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListAccountsParams defines parameters for ListAccounts.
type ListAccountsResponse ¶
type ListAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AccountList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListAccountsResponse ¶
func ParseListAccountsResponse(rsp *http.Response) (*ListAccountsResponse, error)
ParseListAccountsResponse parses an HTTP response from a ListAccountsWithResponse call
func (ListAccountsResponse) Status ¶
func (r ListAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (ListAccountsResponse) StatusCode ¶
func (r ListAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBackendsResponse ¶ added in v0.2.0
type ListBackendsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackendList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON405 *MethodNotAllowed
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListBackendsResponse ¶ added in v0.2.0
func ParseListBackendsResponse(rsp *http.Response) (*ListBackendsResponse, error)
ParseListBackendsResponse parses an HTTP response from a ListBackendsWithResponse call
func (ListBackendsResponse) Status ¶ added in v0.2.0
func (r ListBackendsResponse) Status() string
Status returns HTTPResponse.Status
func (ListBackendsResponse) StatusCode ¶ added in v0.2.0
func (r ListBackendsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBackupDrillsParams ¶ added in v0.4.0
type ListBackupDrillsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListBackupDrillsParams defines parameters for ListBackupDrills.
type ListBackupDrillsResponse ¶ added in v0.4.0
type ListBackupDrillsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackupDrillList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseListBackupDrillsResponse ¶ added in v0.4.0
func ParseListBackupDrillsResponse(rsp *http.Response) (*ListBackupDrillsResponse, error)
ParseListBackupDrillsResponse parses an HTTP response from a ListBackupDrillsWithResponse call
func (ListBackupDrillsResponse) Status ¶ added in v0.4.0
func (r ListBackupDrillsResponse) Status() string
Status returns HTTPResponse.Status
func (ListBackupDrillsResponse) StatusCode ¶ added in v0.4.0
func (r ListBackupDrillsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBackupStoragesParams ¶
type ListBackupStoragesParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListBackupStoragesParams defines parameters for ListBackupStorages.
type ListBackupStoragesResponse ¶
type ListBackupStoragesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackupStorageList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListBackupStoragesResponse ¶
func ParseListBackupStoragesResponse(rsp *http.Response) (*ListBackupStoragesResponse, error)
ParseListBackupStoragesResponse parses an HTTP response from a ListBackupStoragesWithResponse call
func (ListBackupStoragesResponse) Status ¶
func (r ListBackupStoragesResponse) Status() string
Status returns HTTPResponse.Status
func (ListBackupStoragesResponse) StatusCode ¶
func (r ListBackupStoragesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBackupsParams ¶
type ListBackupsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListBackupsParams defines parameters for ListBackups.
type ListBackupsResponse ¶
type ListBackupsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackupList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListBackupsResponse ¶
func ParseListBackupsResponse(rsp *http.Response) (*ListBackupsResponse, error)
ParseListBackupsResponse parses an HTTP response from a ListBackupsWithResponse call
func (ListBackupsResponse) Status ¶
func (r ListBackupsResponse) Status() string
Status returns HTTPResponse.Status
func (ListBackupsResponse) StatusCode ¶
func (r ListBackupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListClusterMembersParams ¶
type ListClusterMembersParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListClusterMembersParams defines parameters for ListClusterMembers.
type ListClusterMembersResponse ¶
type ListClusterMembersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MemberList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListClusterMembersResponse ¶
func ParseListClusterMembersResponse(rsp *http.Response) (*ListClusterMembersResponse, error)
ParseListClusterMembersResponse parses an HTTP response from a ListClusterMembersWithResponse call
func (ListClusterMembersResponse) Status ¶
func (r ListClusterMembersResponse) Status() string
Status returns HTTPResponse.Status
func (ListClusterMembersResponse) StatusCode ¶
func (r ListClusterMembersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListClusterOperationsParams ¶
type ListClusterOperationsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
Phase *string `form:"phase,omitempty" json:"phase,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListClusterOperationsParams defines parameters for ListClusterOperations.
type ListClusterOperationsResponse ¶
type ListClusterOperationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OperationList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListClusterOperationsResponse ¶
func ParseListClusterOperationsResponse(rsp *http.Response) (*ListClusterOperationsResponse, error)
ParseListClusterOperationsResponse parses an HTTP response from a ListClusterOperationsWithResponse call
func (ListClusterOperationsResponse) Status ¶
func (r ListClusterOperationsResponse) Status() string
Status returns HTTPResponse.Status
func (ListClusterOperationsResponse) StatusCode ¶
func (r ListClusterOperationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListClustersParams ¶
type ListClustersParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListClustersParams defines parameters for ListClusters.
type ListClustersResponse ¶
type ListClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ClusterList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListClustersResponse ¶
func ParseListClustersResponse(rsp *http.Response) (*ListClustersResponse, error)
ParseListClustersResponse parses an HTTP response from a ListClustersWithResponse call
func (ListClustersResponse) Status ¶
func (r ListClustersResponse) Status() string
Status returns HTTPResponse.Status
func (ListClustersResponse) StatusCode ¶
func (r ListClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListControlPlaneBackupsParams ¶ added in v0.4.0
type ListControlPlaneBackupsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListControlPlaneBackupsParams defines parameters for ListControlPlaneBackups.
type ListControlPlaneBackupsResponse ¶ added in v0.4.0
type ListControlPlaneBackupsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ControlPlaneBackupList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseListControlPlaneBackupsResponse ¶ added in v0.4.0
func ParseListControlPlaneBackupsResponse(rsp *http.Response) (*ListControlPlaneBackupsResponse, error)
ParseListControlPlaneBackupsResponse parses an HTTP response from a ListControlPlaneBackupsWithResponse call
func (ListControlPlaneBackupsResponse) Status ¶ added in v0.4.0
func (r ListControlPlaneBackupsResponse) Status() string
Status returns HTTPResponse.Status
func (ListControlPlaneBackupsResponse) StatusCode ¶ added in v0.4.0
func (r ListControlPlaneBackupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDatabaseRolesParams ¶
type ListDatabaseRolesParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListDatabaseRolesParams defines parameters for ListDatabaseRoles.
type ListDatabaseRolesResponse ¶
type ListDatabaseRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DatabaseRoleList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListDatabaseRolesResponse ¶
func ParseListDatabaseRolesResponse(rsp *http.Response) (*ListDatabaseRolesResponse, error)
ParseListDatabaseRolesResponse parses an HTTP response from a ListDatabaseRolesWithResponse call
func (ListDatabaseRolesResponse) Status ¶
func (r ListDatabaseRolesResponse) Status() string
Status returns HTTPResponse.Status
func (ListDatabaseRolesResponse) StatusCode ¶
func (r ListDatabaseRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDatabaseUsersParams ¶
type ListDatabaseUsersParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListDatabaseUsersParams defines parameters for ListDatabaseUsers.
type ListDatabaseUsersResponse ¶
type ListDatabaseUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DatabaseUserList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListDatabaseUsersResponse ¶
func ParseListDatabaseUsersResponse(rsp *http.Response) (*ListDatabaseUsersResponse, error)
ParseListDatabaseUsersResponse parses an HTTP response from a ListDatabaseUsersWithResponse call
func (ListDatabaseUsersResponse) Status ¶
func (r ListDatabaseUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListDatabaseUsersResponse) StatusCode ¶
func (r ListDatabaseUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListElasticAPIKeysParams ¶
type ListElasticAPIKeysParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListElasticAPIKeysParams defines parameters for ListElasticAPIKeys.
type ListElasticAPIKeysResponse ¶
type ListElasticAPIKeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticAPIKeyList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListElasticAPIKeysResponse ¶
func ParseListElasticAPIKeysResponse(rsp *http.Response) (*ListElasticAPIKeysResponse, error)
ParseListElasticAPIKeysResponse parses an HTTP response from a ListElasticAPIKeysWithResponse call
func (ListElasticAPIKeysResponse) Status ¶
func (r ListElasticAPIKeysResponse) Status() string
Status returns HTTPResponse.Status
func (ListElasticAPIKeysResponse) StatusCode ¶
func (r ListElasticAPIKeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListElasticRolesParams ¶
type ListElasticRolesParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListElasticRolesParams defines parameters for ListElasticRoles.
type ListElasticRolesResponse ¶
type ListElasticRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticRoleList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListElasticRolesResponse ¶
func ParseListElasticRolesResponse(rsp *http.Response) (*ListElasticRolesResponse, error)
ParseListElasticRolesResponse parses an HTTP response from a ListElasticRolesWithResponse call
func (ListElasticRolesResponse) Status ¶
func (r ListElasticRolesResponse) Status() string
Status returns HTTPResponse.Status
func (ListElasticRolesResponse) StatusCode ¶
func (r ListElasticRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListElasticUsersParams ¶
type ListElasticUsersParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListElasticUsersParams defines parameters for ListElasticUsers.
type ListElasticUsersResponse ¶
type ListElasticUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticUserList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListElasticUsersResponse ¶
func ParseListElasticUsersResponse(rsp *http.Response) (*ListElasticUsersResponse, error)
ParseListElasticUsersResponse parses an HTTP response from a ListElasticUsersWithResponse call
func (ListElasticUsersResponse) Status ¶
func (r ListElasticUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListElasticUsersResponse) StatusCode ¶
func (r ListElasticUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEventsParams ¶
type ListEventsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Order Page order. `asc` (default) pages forward from the oldest event; `desc` pages backward from the newest. The cursor continues in the same order.
Order *ListEventsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Type Exact stored event type, normally Normal, Warning or Audit. Lifecycle details such as OperationFailed are in reason, not type.
Type *ListEventsParamsType `form:"type,omitempty" json:"type,omitempty"`
OperationId *string `form:"operationId,omitempty" json:"operationId,omitempty"`
// Actor Exact actor identity, including token name and ID when applicable.
Actor *string `form:"actor,omitempty" json:"actor,omitempty"`
// Resource Exact resource category. Explicit filters without the required audit/read or events/read permission return 403; unfiltered queries silently omit unauthorized events.
Resource *ListEventsParamsResource `form:"resource,omitempty" json:"resource,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListEventsParams defines parameters for ListEvents.
type ListEventsParamsOrder ¶
type ListEventsParamsOrder string
ListEventsParamsOrder defines parameters for ListEvents.
const ( Asc ListEventsParamsOrder = "asc" Desc ListEventsParamsOrder = "desc" )
Defines values for ListEventsParamsOrder.
type ListEventsParamsResource ¶
type ListEventsParamsResource string
ListEventsParamsResource defines parameters for ListEvents.
const ( ListEventsParamsResourceAccounts ListEventsParamsResource = "accounts" ListEventsParamsResourceApiTokens ListEventsParamsResource = "api-tokens" ListEventsParamsResourceAuth ListEventsParamsResource = "auth" ListEventsParamsResourceBackupStorages ListEventsParamsResource = "backup-storages" ListEventsParamsResourceBackups ListEventsParamsResource = "backups" ListEventsParamsResourceClusterCredentials ListEventsParamsResource = "cluster-credentials" ListEventsParamsResourceClusterData ListEventsParamsResource = "cluster-data" ListEventsParamsResourceClusters ListEventsParamsResource = "clusters" ListEventsParamsResourceDatabaseUsers ListEventsParamsResource = "database-users" ListEventsParamsResourceEmpty ListEventsParamsResource = "" ListEventsParamsResourceNamespaces ListEventsParamsResource = "namespaces" ListEventsParamsResourceOperations ListEventsParamsResource = "operations" ListEventsParamsResourceOrphanedVolumes ListEventsParamsResource = "orphaned-volumes" ListEventsParamsResourceRabbitmqOperatorPolicies ListEventsParamsResource = "rabbitmq-operator-policies" ListEventsParamsResourceRabbitmqPermissions ListEventsParamsResource = "rabbitmq-permissions" ListEventsParamsResourceRabbitmqPolicies ListEventsParamsResource = "rabbitmq-policies" ListEventsParamsResourceRabbitmqTopicPermissions ListEventsParamsResource = "rabbitmq-topic-permissions" ListEventsParamsResourceRabbitmqUsers ListEventsParamsResource = "rabbitmq-users" ListEventsParamsResourceRabbitmqVhosts ListEventsParamsResource = "rabbitmq-vhosts" ListEventsParamsResourceRbac ListEventsParamsResource = "rbac" ListEventsParamsResourceRestores ListEventsParamsResource = "restores" ListEventsParamsResourceSettings ListEventsParamsResource = "settings" ListEventsParamsResourceWeaviateRoles ListEventsParamsResource = "weaviate-roles" ListEventsParamsResourceWeaviateUsers ListEventsParamsResource = "weaviate-users" )
Defines values for ListEventsParamsResource.
type ListEventsParamsType ¶
type ListEventsParamsType string
ListEventsParamsType defines parameters for ListEvents.
const ( ListEventsParamsTypeAudit ListEventsParamsType = "Audit" ListEventsParamsTypeNormal ListEventsParamsType = "Normal" ListEventsParamsTypeWarning ListEventsParamsType = "Warning" )
Defines values for ListEventsParamsType.
type ListEventsResponse ¶
type ListEventsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EventList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListEventsResponse ¶
func ParseListEventsResponse(rsp *http.Response) (*ListEventsResponse, error)
ParseListEventsResponse parses an HTTP response from a ListEventsWithResponse call
func (ListEventsResponse) Status ¶
func (r ListEventsResponse) Status() string
Status returns HTTPResponse.Status
func (ListEventsResponse) StatusCode ¶
func (r ListEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMySQLDatabasesParams ¶ added in v0.4.0
type ListMySQLDatabasesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListMySQLDatabasesParams defines parameters for ListMySQLDatabases.
type ListMySQLDatabasesResponse ¶ added in v0.4.0
type ListMySQLDatabasesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []MySQLDatabase `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListMySQLDatabasesResponse ¶ added in v0.4.0
func ParseListMySQLDatabasesResponse(rsp *http.Response) (*ListMySQLDatabasesResponse, error)
ParseListMySQLDatabasesResponse parses an HTTP response from a ListMySQLDatabasesWithResponse call
func (ListMySQLDatabasesResponse) Status ¶ added in v0.4.0
func (r ListMySQLDatabasesResponse) Status() string
Status returns HTTPResponse.Status
func (ListMySQLDatabasesResponse) StatusCode ¶ added in v0.4.0
func (r ListMySQLDatabasesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMySQLGrantsParams ¶ added in v0.4.0
type ListMySQLGrantsParams struct {
User *string `form:"user,omitempty" json:"user,omitempty"`
Database *string `form:"database,omitempty" json:"database,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListMySQLGrantsParams defines parameters for ListMySQLGrants.
type ListMySQLGrantsResponse ¶ added in v0.4.0
type ListMySQLGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []MySQLGrant `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListMySQLGrantsResponse ¶ added in v0.4.0
func ParseListMySQLGrantsResponse(rsp *http.Response) (*ListMySQLGrantsResponse, error)
ParseListMySQLGrantsResponse parses an HTTP response from a ListMySQLGrantsWithResponse call
func (ListMySQLGrantsResponse) Status ¶ added in v0.4.0
func (r ListMySQLGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (ListMySQLGrantsResponse) StatusCode ¶ added in v0.4.0
func (r ListMySQLGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMySQLUsersParams ¶ added in v0.4.0
type ListMySQLUsersParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListMySQLUsersParams defines parameters for ListMySQLUsers.
type ListMySQLUsersResponse ¶ added in v0.4.0
type ListMySQLUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []MySQLUser `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListMySQLUsersResponse ¶ added in v0.4.0
func ParseListMySQLUsersResponse(rsp *http.Response) (*ListMySQLUsersResponse, error)
ParseListMySQLUsersResponse parses an HTTP response from a ListMySQLUsersWithResponse call
func (ListMySQLUsersResponse) Status ¶ added in v0.4.0
func (r ListMySQLUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListMySQLUsersResponse) StatusCode ¶ added in v0.4.0
func (r ListMySQLUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNamespacesParams ¶
type ListNamespacesParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListNamespacesParams defines parameters for ListNamespaces.
type ListNamespacesResponse ¶
type ListNamespacesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NamespaceList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON405 *MethodNotAllowed
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListNamespacesResponse ¶
func ParseListNamespacesResponse(rsp *http.Response) (*ListNamespacesResponse, error)
ParseListNamespacesResponse parses an HTTP response from a ListNamespacesWithResponse call
func (ListNamespacesResponse) Status ¶
func (r ListNamespacesResponse) Status() string
Status returns HTTPResponse.Status
func (ListNamespacesResponse) StatusCode ¶
func (r ListNamespacesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNeo4jUsersParams ¶ added in v0.4.0
type ListNeo4jUsersParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListNeo4jUsersParams defines parameters for ListNeo4jUsers.
type ListNeo4jUsersResponse ¶ added in v0.4.0
type ListNeo4jUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []Neo4jUser `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListNeo4jUsersResponse ¶ added in v0.4.0
func ParseListNeo4jUsersResponse(rsp *http.Response) (*ListNeo4jUsersResponse, error)
ParseListNeo4jUsersResponse parses an HTTP response from a ListNeo4jUsersWithResponse call
func (ListNeo4jUsersResponse) Status ¶ added in v0.4.0
func (r ListNeo4jUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListNeo4jUsersResponse) StatusCode ¶ added in v0.4.0
func (r ListNeo4jUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListNotificationChannelsParams ¶ added in v0.4.0
type ListNotificationChannelsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListNotificationChannelsParams defines parameters for ListNotificationChannels.
type ListNotificationChannelsResponse ¶ added in v0.4.0
type ListNotificationChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NotificationChannelList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseListNotificationChannelsResponse ¶ added in v0.4.0
func ParseListNotificationChannelsResponse(rsp *http.Response) (*ListNotificationChannelsResponse, error)
ParseListNotificationChannelsResponse parses an HTTP response from a ListNotificationChannelsWithResponse call
func (ListNotificationChannelsResponse) Status ¶ added in v0.4.0
func (r ListNotificationChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (ListNotificationChannelsResponse) StatusCode ¶ added in v0.4.0
func (r ListNotificationChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOAuthGrantsResponse ¶ added in v0.3.0
type ListOAuthGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OAuthGrantList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON500 *InternalError
}
func ParseListOAuthGrantsResponse ¶ added in v0.3.0
func ParseListOAuthGrantsResponse(rsp *http.Response) (*ListOAuthGrantsResponse, error)
ParseListOAuthGrantsResponse parses an HTTP response from a ListOAuthGrantsWithResponse call
func (ListOAuthGrantsResponse) Status ¶ added in v0.3.0
func (r ListOAuthGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (ListOAuthGrantsResponse) StatusCode ¶ added in v0.3.0
func (r ListOAuthGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOpenBaoDatabaseConnectionsParams ¶ added in v0.4.0
type ListOpenBaoDatabaseConnectionsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListOpenBaoDatabaseConnectionsParams defines parameters for ListOpenBaoDatabaseConnections.
type ListOpenBaoDatabaseConnectionsResponse ¶ added in v0.4.0
type ListOpenBaoDatabaseConnectionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OpenBaoDatabaseConnectionList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListOpenBaoDatabaseConnectionsResponse ¶ added in v0.4.0
func ParseListOpenBaoDatabaseConnectionsResponse(rsp *http.Response) (*ListOpenBaoDatabaseConnectionsResponse, error)
ParseListOpenBaoDatabaseConnectionsResponse parses an HTTP response from a ListOpenBaoDatabaseConnectionsWithResponse call
func (ListOpenBaoDatabaseConnectionsResponse) Status ¶ added in v0.4.0
func (r ListOpenBaoDatabaseConnectionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListOpenBaoDatabaseConnectionsResponse) StatusCode ¶ added in v0.4.0
func (r ListOpenBaoDatabaseConnectionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOperationsParams ¶
type ListOperationsParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
Phase *string `form:"phase,omitempty" json:"phase,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListOperationsParams defines parameters for ListOperations.
type ListOperationsResponse ¶
type ListOperationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OperationList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListOperationsResponse ¶
func ParseListOperationsResponse(rsp *http.Response) (*ListOperationsResponse, error)
ParseListOperationsResponse parses an HTTP response from a ListOperationsWithResponse call
func (ListOperationsResponse) Status ¶
func (r ListOperationsResponse) Status() string
Status returns HTTPResponse.Status
func (ListOperationsResponse) StatusCode ¶
func (r ListOperationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListOrphanedVolumesParams ¶
type ListOrphanedVolumesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListOrphanedVolumesParams defines parameters for ListOrphanedVolumes.
type ListOrphanedVolumesResponse ¶
type ListOrphanedVolumesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OrphanedVolumeList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListOrphanedVolumesResponse ¶
func ParseListOrphanedVolumesResponse(rsp *http.Response) (*ListOrphanedVolumesResponse, error)
ParseListOrphanedVolumesResponse parses an HTTP response from a ListOrphanedVolumesWithResponse call
func (ListOrphanedVolumesResponse) Status ¶
func (r ListOrphanedVolumesResponse) Status() string
Status returns HTTPResponse.Status
func (ListOrphanedVolumesResponse) StatusCode ¶
func (r ListOrphanedVolumesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPostgresBindingsParams ¶ added in v0.4.0
type ListPostgresBindingsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListPostgresBindingsParams defines parameters for ListPostgresBindings.
type ListPostgresBindingsResponse ¶ added in v0.4.0
type ListPostgresBindingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []PostgresBinding `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListPostgresBindingsResponse ¶ added in v0.4.0
func ParseListPostgresBindingsResponse(rsp *http.Response) (*ListPostgresBindingsResponse, error)
ParseListPostgresBindingsResponse parses an HTTP response from a ListPostgresBindingsWithResponse call
func (ListPostgresBindingsResponse) Status ¶ added in v0.4.0
func (r ListPostgresBindingsResponse) Status() string
Status returns HTTPResponse.Status
func (ListPostgresBindingsResponse) StatusCode ¶ added in v0.4.0
func (r ListPostgresBindingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPostgresDatabasesParams ¶ added in v0.2.0
type ListPostgresDatabasesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListPostgresDatabasesParams defines parameters for ListPostgresDatabases.
type ListPostgresDatabasesResponse ¶ added in v0.2.0
type ListPostgresDatabasesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []PostgresDatabase `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListPostgresDatabasesResponse ¶ added in v0.2.0
func ParseListPostgresDatabasesResponse(rsp *http.Response) (*ListPostgresDatabasesResponse, error)
ParseListPostgresDatabasesResponse parses an HTTP response from a ListPostgresDatabasesWithResponse call
func (ListPostgresDatabasesResponse) Status ¶ added in v0.2.0
func (r ListPostgresDatabasesResponse) Status() string
Status returns HTTPResponse.Status
func (ListPostgresDatabasesResponse) StatusCode ¶ added in v0.2.0
func (r ListPostgresDatabasesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPostgresGrantsParams ¶ added in v0.2.0
type ListPostgresGrantsParams struct {
Database string `form:"database" json:"database"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListPostgresGrantsParams defines parameters for ListPostgresGrants.
type ListPostgresGrantsResponse ¶ added in v0.2.0
type ListPostgresGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []PostgresGrant `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListPostgresGrantsResponse ¶ added in v0.2.0
func ParseListPostgresGrantsResponse(rsp *http.Response) (*ListPostgresGrantsResponse, error)
ParseListPostgresGrantsResponse parses an HTTP response from a ListPostgresGrantsWithResponse call
func (ListPostgresGrantsResponse) Status ¶ added in v0.2.0
func (r ListPostgresGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (ListPostgresGrantsResponse) StatusCode ¶ added in v0.2.0
func (r ListPostgresGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPostgresRolesParams ¶ added in v0.2.0
type ListPostgresRolesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListPostgresRolesParams defines parameters for ListPostgresRoles.
type ListPostgresRolesResponse ¶ added in v0.2.0
type ListPostgresRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Items []PostgresRole `json:"items"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListPostgresRolesResponse ¶ added in v0.2.0
func ParseListPostgresRolesResponse(rsp *http.Response) (*ListPostgresRolesResponse, error)
ParseListPostgresRolesResponse parses an HTTP response from a ListPostgresRolesWithResponse call
func (ListPostgresRolesResponse) Status ¶ added in v0.2.0
func (r ListPostgresRolesResponse) Status() string
Status returns HTTPResponse.Status
func (ListPostgresRolesResponse) StatusCode ¶ added in v0.2.0
func (r ListPostgresRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProvidersResponse ¶
type ListProvidersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ProviderList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListProvidersResponse ¶
func ParseListProvidersResponse(rsp *http.Response) (*ListProvidersResponse, error)
ParseListProvidersResponse parses an HTTP response from a ListProvidersWithResponse call
func (ListProvidersResponse) Status ¶
func (r ListProvidersResponse) Status() string
Status returns HTTPResponse.Status
func (ListProvidersResponse) StatusCode ¶
func (r ListProvidersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRabbitMQOperatorPoliciesParams ¶
type ListRabbitMQOperatorPoliciesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRabbitMQOperatorPoliciesParams defines parameters for ListRabbitMQOperatorPolicies.
type ListRabbitMQOperatorPoliciesResponse ¶
type ListRabbitMQOperatorPoliciesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPolicyList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListRabbitMQOperatorPoliciesResponse ¶
func ParseListRabbitMQOperatorPoliciesResponse(rsp *http.Response) (*ListRabbitMQOperatorPoliciesResponse, error)
ParseListRabbitMQOperatorPoliciesResponse parses an HTTP response from a ListRabbitMQOperatorPoliciesWithResponse call
func (ListRabbitMQOperatorPoliciesResponse) Status ¶
func (r ListRabbitMQOperatorPoliciesResponse) Status() string
Status returns HTTPResponse.Status
func (ListRabbitMQOperatorPoliciesResponse) StatusCode ¶
func (r ListRabbitMQOperatorPoliciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRabbitMQPermissionsParams ¶
type ListRabbitMQPermissionsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRabbitMQPermissionsParams defines parameters for ListRabbitMQPermissions.
type ListRabbitMQPermissionsResponse ¶
type ListRabbitMQPermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPermissionList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListRabbitMQPermissionsResponse ¶
func ParseListRabbitMQPermissionsResponse(rsp *http.Response) (*ListRabbitMQPermissionsResponse, error)
ParseListRabbitMQPermissionsResponse parses an HTTP response from a ListRabbitMQPermissionsWithResponse call
func (ListRabbitMQPermissionsResponse) Status ¶
func (r ListRabbitMQPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListRabbitMQPermissionsResponse) StatusCode ¶
func (r ListRabbitMQPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRabbitMQPoliciesParams ¶
type ListRabbitMQPoliciesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRabbitMQPoliciesParams defines parameters for ListRabbitMQPolicies.
type ListRabbitMQPoliciesResponse ¶
type ListRabbitMQPoliciesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPolicyList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListRabbitMQPoliciesResponse ¶
func ParseListRabbitMQPoliciesResponse(rsp *http.Response) (*ListRabbitMQPoliciesResponse, error)
ParseListRabbitMQPoliciesResponse parses an HTTP response from a ListRabbitMQPoliciesWithResponse call
func (ListRabbitMQPoliciesResponse) Status ¶
func (r ListRabbitMQPoliciesResponse) Status() string
Status returns HTTPResponse.Status
func (ListRabbitMQPoliciesResponse) StatusCode ¶
func (r ListRabbitMQPoliciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRabbitMQTopicPermissionsParams ¶
type ListRabbitMQTopicPermissionsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRabbitMQTopicPermissionsParams defines parameters for ListRabbitMQTopicPermissions.
type ListRabbitMQTopicPermissionsResponse ¶
type ListRabbitMQTopicPermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQTopicPermissionList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListRabbitMQTopicPermissionsResponse ¶
func ParseListRabbitMQTopicPermissionsResponse(rsp *http.Response) (*ListRabbitMQTopicPermissionsResponse, error)
ParseListRabbitMQTopicPermissionsResponse parses an HTTP response from a ListRabbitMQTopicPermissionsWithResponse call
func (ListRabbitMQTopicPermissionsResponse) Status ¶
func (r ListRabbitMQTopicPermissionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListRabbitMQTopicPermissionsResponse) StatusCode ¶
func (r ListRabbitMQTopicPermissionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRabbitMQUsersParams ¶
type ListRabbitMQUsersParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRabbitMQUsersParams defines parameters for ListRabbitMQUsers.
type ListRabbitMQUsersResponse ¶
type ListRabbitMQUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQUserList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListRabbitMQUsersResponse ¶
func ParseListRabbitMQUsersResponse(rsp *http.Response) (*ListRabbitMQUsersResponse, error)
ParseListRabbitMQUsersResponse parses an HTTP response from a ListRabbitMQUsersWithResponse call
func (ListRabbitMQUsersResponse) Status ¶
func (r ListRabbitMQUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListRabbitMQUsersResponse) StatusCode ¶
func (r ListRabbitMQUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRabbitMQVhostsParams ¶
type ListRabbitMQVhostsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRabbitMQVhostsParams defines parameters for ListRabbitMQVhosts.
type ListRabbitMQVhostsResponse ¶
type ListRabbitMQVhostsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQVhostList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListRabbitMQVhostsResponse ¶
func ParseListRabbitMQVhostsResponse(rsp *http.Response) (*ListRabbitMQVhostsResponse, error)
ParseListRabbitMQVhostsResponse parses an HTTP response from a ListRabbitMQVhostsWithResponse call
func (ListRabbitMQVhostsResponse) Status ¶
func (r ListRabbitMQVhostsResponse) Status() string
Status returns HTTPResponse.Status
func (ListRabbitMQVhostsResponse) StatusCode ¶
func (r ListRabbitMQVhostsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRestoresParams ¶
type ListRestoresParams struct {
// Limit Maximum results per page. Results are authorization-filtered before pagination.
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque cursor returned by the preceding page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListRestoresParams defines parameters for ListRestores.
type ListRestoresResponse ¶
type ListRestoresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RestoreList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListRestoresResponse ¶
func ParseListRestoresResponse(rsp *http.Response) (*ListRestoresResponse, error)
ParseListRestoresResponse parses an HTTP response from a ListRestoresWithResponse call
func (ListRestoresResponse) Status ¶
func (r ListRestoresResponse) Status() string
Status returns HTTPResponse.Status
func (ListRestoresResponse) StatusCode ¶
func (r ListRestoresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSupabaseFunctionsParams ¶ added in v0.2.0
type ListSupabaseFunctionsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListSupabaseFunctionsParams defines parameters for ListSupabaseFunctions.
type ListSupabaseFunctionsResponse ¶ added in v0.2.0
type ListSupabaseFunctionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SupabaseFunctionList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseListSupabaseFunctionsResponse ¶ added in v0.2.0
func ParseListSupabaseFunctionsResponse(rsp *http.Response) (*ListSupabaseFunctionsResponse, error)
ParseListSupabaseFunctionsResponse parses an HTTP response from a ListSupabaseFunctionsWithResponse call
func (ListSupabaseFunctionsResponse) Status ¶ added in v0.2.0
func (r ListSupabaseFunctionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListSupabaseFunctionsResponse) StatusCode ¶ added in v0.2.0
func (r ListSupabaseFunctionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListSystemUsersParams ¶
type ListSystemUsersParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListSystemUsersParams defines parameters for ListSystemUsers.
type ListSystemUsersResponse ¶
type ListSystemUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SystemUserList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseListSystemUsersResponse ¶
func ParseListSystemUsersResponse(rsp *http.Response) (*ListSystemUsersResponse, error)
ParseListSystemUsersResponse parses an HTTP response from a ListSystemUsersWithResponse call
func (ListSystemUsersResponse) Status ¶
func (r ListSystemUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListSystemUsersResponse) StatusCode ¶
func (r ListSystemUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTemporalClientCertificatesParams ¶ added in v0.4.0
type ListTemporalClientCertificatesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListTemporalClientCertificatesParams defines parameters for ListTemporalClientCertificates.
type ListTemporalClientCertificatesResponse ¶ added in v0.4.0
type ListTemporalClientCertificatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TemporalClientCertificateList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON503 *Unavailable
}
func ParseListTemporalClientCertificatesResponse ¶ added in v0.4.0
func ParseListTemporalClientCertificatesResponse(rsp *http.Response) (*ListTemporalClientCertificatesResponse, error)
ParseListTemporalClientCertificatesResponse parses an HTTP response from a ListTemporalClientCertificatesWithResponse call
func (ListTemporalClientCertificatesResponse) Status ¶ added in v0.4.0
func (r ListTemporalClientCertificatesResponse) Status() string
Status returns HTTPResponse.Status
func (ListTemporalClientCertificatesResponse) StatusCode ¶ added in v0.4.0
func (r ListTemporalClientCertificatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTemporalNamespacesParams ¶ added in v0.4.0
type ListTemporalNamespacesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListTemporalNamespacesParams defines parameters for ListTemporalNamespaces.
type ListTemporalNamespacesResponse ¶ added in v0.4.0
type ListTemporalNamespacesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TemporalNamespaceList
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON503 *Unavailable
}
func ParseListTemporalNamespacesResponse ¶ added in v0.4.0
func ParseListTemporalNamespacesResponse(rsp *http.Response) (*ListTemporalNamespacesResponse, error)
ParseListTemporalNamespacesResponse parses an HTTP response from a ListTemporalNamespacesWithResponse call
func (ListTemporalNamespacesResponse) Status ¶ added in v0.4.0
func (r ListTemporalNamespacesResponse) Status() string
Status returns HTTPResponse.Status
func (ListTemporalNamespacesResponse) StatusCode ¶ added in v0.4.0
func (r ListTemporalNamespacesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWeaviateRolesParams ¶ added in v0.4.0
type ListWeaviateRolesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListWeaviateRolesParams defines parameters for ListWeaviateRoles.
type ListWeaviateRolesResponse ¶ added in v0.4.0
type ListWeaviateRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WeaviateRoleList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListWeaviateRolesResponse ¶ added in v0.4.0
func ParseListWeaviateRolesResponse(rsp *http.Response) (*ListWeaviateRolesResponse, error)
ParseListWeaviateRolesResponse parses an HTTP response from a ListWeaviateRolesWithResponse call
func (ListWeaviateRolesResponse) Status ¶ added in v0.4.0
func (r ListWeaviateRolesResponse) Status() string
Status returns HTTPResponse.Status
func (ListWeaviateRolesResponse) StatusCode ¶ added in v0.4.0
func (r ListWeaviateRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWeaviateUsersParams ¶ added in v0.4.0
type ListWeaviateUsersParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
}
ListWeaviateUsersParams defines parameters for ListWeaviateUsers.
type ListWeaviateUsersResponse ¶ added in v0.4.0
type ListWeaviateUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WeaviateUserList
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseListWeaviateUsersResponse ¶ added in v0.4.0
func ParseListWeaviateUsersResponse(rsp *http.Response) (*ListWeaviateUsersResponse, error)
ParseListWeaviateUsersResponse parses an HTTP response from a ListWeaviateUsersWithResponse call
func (ListWeaviateUsersResponse) Status ¶ added in v0.4.0
func (r ListWeaviateUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListWeaviateUsersResponse) StatusCode ¶ added in v0.4.0
func (r ListWeaviateUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LogLine ¶
type LogLine struct {
Message string `json:"message"`
Process string `json:"process"`
Timestamp time.Time `json:"timestamp"`
}
LogLine defines model for LogLine.
type LoginJSONRequestBody ¶
type LoginJSONRequestBody = LoginRequest
LoginJSONRequestBody defines body for Login for application/json ContentType.
type LoginParams ¶
type LoginParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
LoginParams defines parameters for Login.
type LoginRequest ¶
type LoginRequest struct {
Password *string `json:"password,omitempty"`
Username string `json:"username"`
}
LoginRequest defines model for LoginRequest.
type LoginResponse ¶
type LoginResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Session
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON429 *Error
JSON500 *InternalError
}
func ParseLoginResponse ¶
func ParseLoginResponse(rsp *http.Response) (*LoginResponse, error)
ParseLoginResponse parses an HTTP response from a LoginWithResponse call
func (LoginResponse) Status ¶
func (r LoginResponse) Status() string
Status returns HTTPResponse.Status
func (LoginResponse) StatusCode ¶
func (r LoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LogoutParams ¶
type LogoutParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
LogoutParams defines parameters for Logout.
type LogoutResponse ¶
type LogoutResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseLogoutResponse ¶
func ParseLogoutResponse(rsp *http.Response) (*LogoutResponse, error)
ParseLogoutResponse parses an HTTP response from a LogoutWithResponse call
func (LogoutResponse) Status ¶
func (r LogoutResponse) Status() string
Status returns HTTPResponse.Status
func (LogoutResponse) StatusCode ¶
func (r LogoutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MaintenancePolicy ¶ added in v0.4.0
type MaintenancePolicy struct {
// TimeZone IANA time zone.
TimeZone *string `json:"timeZone,omitempty"`
Windows *[]MaintenanceWindow `json:"windows,omitempty"`
}
MaintenancePolicy defines model for MaintenancePolicy.
type MaintenancePolicyPatch ¶ added in v0.4.0
type MaintenancePolicyPatch struct {
// TimeZone IANA time zone.
TimeZone *string `json:"timeZone"`
Windows *[]MaintenanceWindow `json:"windows"`
}
MaintenancePolicyPatch defines model for MaintenancePolicyPatch.
type MaintenanceStatus ¶ added in v0.4.0
type MaintenanceStatus struct {
CurrentWindowEnd *time.Time `json:"currentWindowEnd,omitempty"`
NextWindowStart *time.Time `json:"nextWindowStart,omitempty"`
Open bool `json:"open"`
}
MaintenanceStatus defines model for MaintenanceStatus.
type MaintenanceWindow ¶ added in v0.4.0
type MaintenanceWindow struct {
// Duration Go duration between 15m and 168h.
Duration string `json:"duration"`
// Schedule Five-field cron expression specifying window start times.
Schedule string `json:"schedule"`
}
MaintenanceWindow defines model for MaintenanceWindow.
type ManagedBy ¶ added in v0.4.0
type ManagedBy struct {
Cluster string `json:"cluster"`
Id string `json:"id"`
Kind ManagedByKind `json:"kind"`
}
ManagedBy defines model for ManagedBy.
type ManagedByKind ¶ added in v0.4.0
type ManagedByKind string
ManagedByKind defines model for ManagedBy.Kind.
const (
ManagedByKindBackupDrill ManagedByKind = "backup-drill"
)
Defines values for ManagedByKind.
type Member ¶
type Member struct {
Agent *AgentStatus `json:"agent,omitempty"`
// Autoscaling Effective runtime vertical autoscaling configuration read from the platform, distinct from desired spec and current allocation. Disk bounds refer to the disposable runtime root disk, not the persistent database volume.
Autoscaling *Resources `json:"autoscaling,omitempty"`
// ComponentVersion Service-component version, independent of the PostgreSQL data-member version.
ComponentVersion *string `json:"componentVersion,omitempty"`
CpuUsage *float32 `json:"cpuUsage,omitempty"`
DiskTotalBytes *int64 `json:"diskTotalBytes,omitempty"`
DiskUsageBytes *int64 `json:"diskUsageBytes,omitempty"`
// Group Distributed PostgreSQL group; 0 is coordinator, positive groups are workers. Absent for other members.
Group *int `json:"group,omitempty"`
Health bool `json:"health"`
LagSeconds *float32 `json:"lagSeconds,omitempty"`
Name string `json:"name"`
Optime *time.Time `json:"optime,omitempty"`
PlacementGroup *string `json:"placementGroup,omitempty"`
// PublicHost Member public host:port when public exposure is enabled.
PublicHost *string `json:"publicHost,omitempty"`
RamUsageBytes *int64 `json:"ramUsageBytes,omitempty"`
// Resources CPU, memory, and root disk the member container currently has. Each value comes from the member agent's live reading of its container (cgroup CPU set and quota, cgroup memory limit, root filesystem size) when the agent is reachable and reports it; otherwise from the service's effective vertical autoscaling (start or minimum CPU, minimum RAM, minimum root disk). Absent when neither is known.
Resources *ObservedResources `json:"resources,omitempty"`
// Role Provider data-member or service-component role.
Role MemberRole `json:"role"`
Set string `json:"set"`
State string `json:"state"`
Uptime *int64 `json:"uptime,omitempty"`
Version *string `json:"version,omitempty"`
}
Member defines model for Member.
type MemberList ¶
type MemberList struct {
Items []Member `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
MemberList defines model for MemberList.
type MemberLogs ¶
type MemberLogs struct {
Lines []LogLine `json:"lines"`
Member string `json:"member"`
NextCursor *string `json:"nextCursor,omitempty"`
}
MemberLogs defines model for MemberLogs.
type MemberRole ¶
type MemberRole string
MemberRole Provider data-member or service-component role.
const ( MemberRoleAnalytics MemberRole = "analytics" MemberRoleApm MemberRole = "apm" MemberRoleArbiter MemberRole = "arbiter" MemberRoleAuth MemberRole = "auth" MemberRoleBroker MemberRole = "broker" MemberRoleConfigPrimary MemberRole = "config-primary" MemberRoleConfigSecondary MemberRole = "config-secondary" MemberRoleData MemberRole = "data" MemberRoleFunctions MemberRole = "functions" MemberRoleGateway MemberRole = "gateway" MemberRoleImgproxy MemberRole = "imgproxy" MemberRoleKibana MemberRole = "kibana" MemberRoleLogstash MemberRole = "logstash" MemberRoleMaster MemberRole = "master" MemberRoleMasterdata MemberRole = "master,data" MemberRoleMeta MemberRole = "meta" MemberRolePooler MemberRole = "pooler" MemberRolePrimary MemberRole = "primary" MemberRoleProxy MemberRole = "proxy" MemberRoleRealtime MemberRole = "realtime" MemberRoleReplica MemberRole = "replica" MemberRoleRest MemberRole = "rest" MemberRoleRouter MemberRole = "router" MemberRoleSecondary MemberRole = "secondary" MemberRoleStandalone MemberRole = "standalone" MemberRoleStorage MemberRole = "storage" MemberRoleStudio MemberRole = "studio" MemberRoleUnknown MemberRole = "unknown" MemberRoleVector MemberRole = "vector" )
Defines values for MemberRole.
type MethodNotAllowed ¶
type MethodNotAllowed = Error
MethodNotAllowed Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type MetricPoint ¶
MetricPoint defines model for MetricPoint.
type MetricSeries ¶
type MetricSeries struct {
Labels *map[string]string `json:"labels,omitempty"`
Member string `json:"member"`
// Name Canonical series: opcounters.total (operations/second, aggregated counter rate), connections.current (count), repl.lagSeconds (seconds), cache.usedBytes and cache.maxBytes (bytes), cpu.percent (percent, 0-100), ram.usedBytes and ram.totalBytes (bytes), disk.usedBytes and disk.totalBytes (bytes). Providers may add names; clients must tolerate unknown series.
Name string `json:"name"`
Points []MetricPoint `json:"points"`
// Unit Canonical units are operations/second, count, seconds, bytes and percent.
Unit string `json:"unit"`
}
MetricSeries defines model for MetricSeries.
type MonitoringSpec ¶
type MonitoringSpec struct {
Enabled bool `json:"enabled"`
}
MonitoringSpec defines model for MonitoringSpec.
type MonitoringSpecPatch ¶
type MonitoringSpecPatch struct {
Enabled *bool `json:"enabled"`
}
MonitoringSpecPatch defines model for MonitoringSpecPatch.
type MoveClusterMemberParams ¶ added in v0.4.0
type MoveClusterMemberParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
MoveClusterMemberParams defines parameters for MoveClusterMember.
type MoveClusterMemberResponse ¶ added in v0.4.0
type MoveClusterMemberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseMoveClusterMemberResponse ¶ added in v0.4.0
func ParseMoveClusterMemberResponse(rsp *http.Response) (*MoveClusterMemberResponse, error)
ParseMoveClusterMemberResponse parses an HTTP response from a MoveClusterMemberWithResponse call
func (MoveClusterMemberResponse) Status ¶ added in v0.4.0
func (r MoveClusterMemberResponse) Status() string
Status returns HTTPResponse.Status
func (MoveClusterMemberResponse) StatusCode ¶ added in v0.4.0
func (r MoveClusterMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MySQLBackup ¶ added in v0.4.0
type MySQLBackup struct {
ChainRootLabel string `json:"chainRootLabel"`
ClusterUID string `json:"clusterUID"`
EndTime time.Time `json:"endTime"`
FromLSN uint64 `json:"fromLSN"`
Generation int `json:"generation"`
GtidSet string `json:"gtidSet"`
Label string `json:"label"`
ObjectPaths []string `json:"objectPaths"`
ParentLabel *string `json:"parentLabel,omitempty"`
// PhysicalIdentity Opaque source agent/data incarnation binding local InnoDB LSNs. Absent on legacy backups, which cannot parent incrementals.
PhysicalIdentity *string `json:"physicalIdentity,omitempty"`
Repository string `json:"repository"`
ServerVersion string `json:"serverVersion"`
ToLSN uint64 `json:"toLSN"`
ToolVersion string `json:"toolVersion"`
Type MySQLBackupType `json:"type"`
}
MySQLBackup Immutable XtraBackup dependency chain and repository incarnation provenance.
type MySQLBackupType ¶ added in v0.4.0
type MySQLBackupType string
MySQLBackupType defines model for MySQLBackup.Type.
const ( MySQLBackupTypeFull MySQLBackupType = "full" MySQLBackupTypeIncremental MySQLBackupType = "incremental" )
Defines values for MySQLBackupType.
type MySQLDatabase ¶ added in v0.4.0
type MySQLDatabase struct {
CharacterSet string `json:"characterSet"`
Collation string `json:"collation"`
Name string `json:"name"`
}
MySQLDatabase defines model for MySQLDatabase.
type MySQLDatabaseWrite ¶ added in v0.4.0
type MySQLDatabaseWrite struct {
CharacterSet *string `json:"characterSet,omitempty"`
Collation *string `json:"collation,omitempty"`
Name string `json:"name"`
}
MySQLDatabaseWrite defines model for MySQLDatabaseWrite.
type MySQLGrant ¶ added in v0.4.0
type MySQLGrant struct {
Database string `json:"database"`
Privileges []MySQLGrantPrivileges `json:"privileges"`
User string `json:"user"`
}
MySQLGrant defines model for MySQLGrant.
type MySQLGrantPrivileges ¶ added in v0.4.0
type MySQLGrantPrivileges string
MySQLGrantPrivileges defines model for MySQLGrantPrivileges.
const ( MySQLGrantPrivilegesALL MySQLGrantPrivileges = "ALL" MySQLGrantPrivilegesALTER MySQLGrantPrivileges = "ALTER" MySQLGrantPrivilegesALTERROUTINE MySQLGrantPrivileges = "ALTER_ROUTINE" MySQLGrantPrivilegesCREATE MySQLGrantPrivileges = "CREATE" MySQLGrantPrivilegesCREATEROUTINE MySQLGrantPrivileges = "CREATE_ROUTINE" MySQLGrantPrivilegesCREATETEMPORARYTABLES MySQLGrantPrivileges = "CREATE_TEMPORARY_TABLES" MySQLGrantPrivilegesCREATEVIEW MySQLGrantPrivileges = "CREATE_VIEW" MySQLGrantPrivilegesDELETE MySQLGrantPrivileges = "DELETE" MySQLGrantPrivilegesDROP MySQLGrantPrivileges = "DROP" MySQLGrantPrivilegesEVENT MySQLGrantPrivileges = "EVENT" MySQLGrantPrivilegesEXECUTE MySQLGrantPrivileges = "EXECUTE" MySQLGrantPrivilegesINDEX MySQLGrantPrivileges = "INDEX" MySQLGrantPrivilegesINSERT MySQLGrantPrivileges = "INSERT" MySQLGrantPrivilegesLOCKTABLES MySQLGrantPrivileges = "LOCK_TABLES" MySQLGrantPrivilegesREFERENCES MySQLGrantPrivileges = "REFERENCES" MySQLGrantPrivilegesSELECT MySQLGrantPrivileges = "SELECT" MySQLGrantPrivilegesSHOWVIEW MySQLGrantPrivileges = "SHOW_VIEW" MySQLGrantPrivilegesTRIGGER MySQLGrantPrivileges = "TRIGGER" MySQLGrantPrivilegesUPDATE MySQLGrantPrivileges = "UPDATE" )
Defines values for MySQLGrantPrivileges.
type MySQLPasswordRotation ¶ added in v0.4.0
type MySQLPasswordRotation struct {
GeneratedPassword string `json:"generatedPassword"`
}
MySQLPasswordRotation defines model for MySQLPasswordRotation.
type MySQLQuorumRecoveryRequest ¶ added in v0.4.0
type MySQLQuorumRecoveryRequest struct {
// Confirmation Explicit acknowledgement that absent members must be fenced before quorum recovery.
Confirmation MySQLQuorumRecoveryRequestConfirmation `json:"confirmation"`
}
MySQLQuorumRecoveryRequest defines model for MySQLQuorumRecoveryRequest.
type MySQLQuorumRecoveryRequestConfirmation ¶ added in v0.4.0
type MySQLQuorumRecoveryRequestConfirmation string
MySQLQuorumRecoveryRequestConfirmation Explicit acknowledgement that absent members must be fenced before quorum recovery.
const (
AllAbsentMembersFenced MySQLQuorumRecoveryRequestConfirmation = "all-absent-members-fenced"
)
Defines values for MySQLQuorumRecoveryRequestConfirmation.
type MySQLUser ¶ added in v0.4.0
type MySQLUser struct {
Host MySQLUserHost `json:"host"`
Locked bool `json:"locked"`
MaxUserConnections int `json:"maxUserConnections"`
Name string `json:"name"`
PasswordRetained bool `json:"passwordRetained"`
RoutableThroughProxy bool `json:"routableThroughProxy"`
}
MySQLUser defines model for MySQLUser.
type MySQLUserCreated ¶ added in v0.4.0
type MySQLUserCreated struct {
// GeneratedPassword Returned only when the password was generated.
GeneratedPassword *string `json:"generatedPassword,omitempty"`
Host MySQLUserCreatedHost `json:"host"`
Locked bool `json:"locked"`
MaxUserConnections int `json:"maxUserConnections"`
Name string `json:"name"`
PasswordRetained bool `json:"passwordRetained"`
RoutableThroughProxy bool `json:"routableThroughProxy"`
}
MySQLUserCreated defines model for MySQLUserCreated.
type MySQLUserCreatedHost ¶ added in v0.4.0
type MySQLUserCreatedHost string
MySQLUserCreatedHost defines model for MySQLUserCreated.Host.
const (
MySQLUserCreatedHostPercent MySQLUserCreatedHost = "%"
)
Defines values for MySQLUserCreatedHost.
type MySQLUserHost ¶ added in v0.4.0
type MySQLUserHost string
MySQLUserHost defines model for MySQLUser.Host.
const (
MySQLUserHostPercent MySQLUserHost = "%"
)
Defines values for MySQLUserHost.
type MySQLUserPatch ¶ added in v0.4.0
type MySQLUserPatch struct {
Locked *bool `json:"locked,omitempty"`
MaxUserConnections *int `json:"maxUserConnections,omitempty"`
}
MySQLUserPatch defines model for MySQLUserPatch.
type MySQLUserWrite ¶ added in v0.4.0
type MySQLUserWrite struct {
Locked *bool `json:"locked,omitempty"`
MaxUserConnections *int `json:"maxUserConnections,omitempty"`
Name string `json:"name"`
Password *string `json:"password,omitempty"`
}
MySQLUserWrite defines model for MySQLUserWrite.
type Namespace ¶
type Namespace struct {
Backend string `json:"backend"`
Capabilities []Capability `json:"capabilities"`
ClusterCount *int `json:"clusterCount,omitempty"`
Config *map[string]string `json:"config,omitempty"`
CreatedAt time.Time `json:"createdAt"`
Default bool `json:"default"`
Description *string `json:"description,omitempty"`
// Name Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
Name NamespaceName `json:"name"`
Phase NamespacePhase `json:"phase"`
// ProjectId Backend target ID (Zerops project ID; Dokploy environment or Nomad namespace).
ProjectId string `json:"projectId"`
ProjectName string `json:"projectName"`
// Relay Relay health; the default namespace uses direct networking.
Relay RelayStatus `json:"relay"`
// Token Secret-safe token health; never contains a token or fingerprint.
Token TokenStatus `json:"token"`
UpdatedAt time.Time `json:"updatedAt"`
}
Namespace defines model for Namespace.
type NamespaceCreate ¶
type NamespaceCreate struct {
Backend *string `json:"backend,omitempty"`
// Config Non-secret backend settings. Zerops accepts no keys; its API URL is operator-only and cannot be overridden by a namespace.
Config *map[string]string `json:"config,omitempty"`
Description *string `json:"description,omitempty"`
// Name Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
Name NamespaceName `json:"name"`
// ProjectId Backend target ID (Zerops project ID; Dokploy environment or Nomad namespace).
ProjectId string `json:"projectId"`
Token *string `json:"token,omitempty"`
}
NamespaceCreate defines model for NamespaceCreate.
type NamespaceList ¶
type NamespaceList struct {
Items []Namespace `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
NamespaceList defines model for NamespaceList.
type NamespaceName ¶
type NamespaceName = string
NamespaceName Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
type NamespacePath ¶
type NamespacePath = NamespaceName
NamespacePath Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
type NamespacePhase ¶
type NamespacePhase string
NamespacePhase defines model for Namespace.Phase.
const ( NamespacePhaseDeleting NamespacePhase = "Deleting" NamespacePhaseError NamespacePhase = "Error" NamespacePhasePending NamespacePhase = "Pending" NamespacePhaseReady NamespacePhase = "Ready" )
Defines values for NamespacePhase.
type NamespaceQuery ¶
type NamespaceQuery = NamespaceName
NamespaceQuery Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
type NamespaceTokenRotate ¶
type NamespaceTokenRotate struct {
Token *string `json:"token,omitempty"`
}
NamespaceTokenRotate defines model for NamespaceTokenRotate.
type NamespaceUpdate ¶
type NamespaceUpdate struct {
// Description New description; an empty string clears the description.
Description string `json:"description"`
}
NamespaceUpdate defines model for NamespaceUpdate.
type Neo4jUser ¶ added in v0.4.0
type Neo4jUser struct {
Name string `json:"name"`
PasswordChangeRequired bool `json:"passwordChangeRequired"`
}
Neo4jUser A Neo4j Community user. Every user has full administrative privileges.
type Neo4jUserCreate ¶ added in v0.4.0
type Neo4jUserCreate struct {
// Name The managed neo4j administrator is reserved.
Name string `json:"name"`
// Password Omit to generate a password returned once.
Password *string `json:"password,omitempty"`
}
Neo4jUserCreate defines model for Neo4jUserCreate.
type Neo4jUserCreated ¶ added in v0.4.0
type Neo4jUserCreated struct {
GeneratedPassword *string `json:"generatedPassword,omitempty"`
// User A Neo4j Community user. Every user has full administrative privileges.
User Neo4jUser `json:"user"`
}
Neo4jUserCreated defines model for Neo4jUserCreated.
type Neo4jUserPassword ¶ added in v0.4.0
type Neo4jUserPassword struct {
// Password Omit to generate a password returned once.
Password *string `json:"password,omitempty"`
}
Neo4jUserPassword defines model for Neo4jUserPassword.
type Neo4jUserPasswordChanged ¶ added in v0.4.0
type Neo4jUserPasswordChanged struct {
GeneratedPassword *string `json:"generatedPassword,omitempty"`
}
Neo4jUserPasswordChanged defines model for Neo4jUserPasswordChanged.
type NotFound ¶
type NotFound = Error
NotFound Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type NotImplemented ¶ added in v0.4.0
type NotImplemented = Error
NotImplemented Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type NotificationCategory ¶ added in v0.4.0
type NotificationCategory string
NotificationCategory defines model for NotificationCategory.
const ( NotificationCategoryAgentsOutdated NotificationCategory = "agents-outdated" NotificationCategoryBackupDrillFailed NotificationCategory = "backup-drill-failed" NotificationCategoryBackupFailed NotificationCategory = "backup-failed" NotificationCategoryCertificateExpiring NotificationCategory = "certificate-expiring" NotificationCategoryClusterDegraded NotificationCategory = "cluster-degraded" NotificationCategoryClusterRecovered NotificationCategory = "cluster-recovered" NotificationCategoryControlPlaneBackupFailed NotificationCategory = "control-plane-backup-failed" NotificationCategoryDeploymentRetriesExhausted NotificationCategory = "deployment-retries-exhausted" NotificationCategoryMembersCoLocated NotificationCategory = "members-co-located" NotificationCategoryOperationFailed NotificationCategory = "operation-failed" NotificationCategoryVolumeDeletionRefused NotificationCategory = "volume-deletion-refused" )
Defines values for NotificationCategory.
type NotificationChannel ¶ added in v0.4.0
type NotificationChannel struct {
// Categories Empty means all categories.
Categories *[]NotificationCategory `json:"categories,omitempty"`
CreatedAt *time.Time `json:"createdAt,omitempty"`
Email *NotificationEmail `json:"email,omitempty"`
Enabled bool `json:"enabled"`
Name string `json:"name"`
// Namespaces Empty means all namespaces, including installation-wide events.
Namespaces *[]string `json:"namespaces,omitempty"`
Slack *NotificationSlack `json:"slack,omitempty"`
Status *NotificationChannelStatus `json:"status,omitempty"`
Type NotificationChannelType `json:"type"`
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
Webhook *NotificationWebhook `json:"webhook,omitempty"`
}
NotificationChannel defines model for NotificationChannel.
type NotificationChannelList ¶ added in v0.4.0
type NotificationChannelList struct {
Items []NotificationChannel `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
NotificationChannelList defines model for NotificationChannelList.
type NotificationChannelStatus ¶ added in v0.4.0
type NotificationChannelStatus struct {
Failed *int64 `json:"failed,omitempty"`
LastDeliveryAt *time.Time `json:"lastDeliveryAt,omitempty"`
LastError *string `json:"lastError,omitempty"`
LastErrorAt *time.Time `json:"lastErrorAt,omitempty"`
Pending *int64 `json:"pending,omitempty"`
}
NotificationChannelStatus defines model for NotificationChannelStatus.
type NotificationChannelType ¶ added in v0.4.0
type NotificationChannelType string
NotificationChannelType defines model for NotificationChannel.Type.
const ( NotificationChannelTypeEmail NotificationChannelType = "email" NotificationChannelTypeSlack NotificationChannelType = "slack" NotificationChannelTypeWebhook NotificationChannelType = "webhook" )
Defines values for NotificationChannelType.
type NotificationEmail ¶ added in v0.4.0
type NotificationEmail struct {
From string `json:"from"`
Host string `json:"host"`
Password *string `json:"password,omitempty"`
PasswordConfigured *bool `json:"passwordConfigured,omitempty"`
Port int `json:"port"`
Security NotificationEmailSecurity `json:"security"`
To []string `json:"to"`
Username *string `json:"username,omitempty"`
}
NotificationEmail defines model for NotificationEmail.
type NotificationEmailSecurity ¶ added in v0.4.0
type NotificationEmailSecurity string
NotificationEmailSecurity defines model for NotificationEmail.Security.
const ( NotificationEmailSecurityStarttls NotificationEmailSecurity = "starttls" NotificationEmailSecurityTls NotificationEmailSecurity = "tls" )
Defines values for NotificationEmailSecurity.
type NotificationSlack ¶ added in v0.4.0
type NotificationSlack struct {
WebhookUrl *string `json:"webhookUrl,omitempty"`
WebhookUrlConfigured *bool `json:"webhookUrlConfigured,omitempty"`
}
NotificationSlack defines model for NotificationSlack.
type NotificationTestResult ¶ added in v0.4.0
type NotificationTestResult struct {
Delivered bool `json:"delivered"`
Error *string `json:"error,omitempty"`
}
NotificationTestResult defines model for NotificationTestResult.
type NotificationWebhook ¶ added in v0.4.0
type NotificationWebhook struct {
Host *string `json:"host,omitempty"`
SigningSecret *string `json:"signingSecret,omitempty"`
SigningSecretConfigured *bool `json:"signingSecretConfigured,omitempty"`
Url *string `json:"url,omitempty"`
UrlConfigured *bool `json:"urlConfigured,omitempty"`
}
NotificationWebhook defines model for NotificationWebhook.
type OAuthGrant ¶ added in v0.3.0
type OAuthGrant struct {
ClientHost string `json:"clientHost"`
ClientId string `json:"clientId"`
ClientName string `json:"clientName"`
CreatedAt time.Time `json:"createdAt"`
ExpiresAt time.Time `json:"expiresAt"`
Id string `json:"id"`
LastUsedAt *time.Time `json:"lastUsedAt,omitempty"`
Namespaces []string `json:"namespaces"`
Owner string `json:"owner"`
Scopes []string `json:"scopes"`
}
OAuthGrant defines model for OAuthGrant.
type OAuthGrantList ¶ added in v0.3.0
type OAuthGrantList struct {
Enabled bool `json:"enabled"`
Items []OAuthGrant `json:"items"`
}
OAuthGrantList defines model for OAuthGrantList.
type OIDCConfig ¶
type OIDCConfig struct {
ClientId *string `json:"clientId,omitempty"`
ClientSecret *string `json:"clientSecret,omitempty"`
Enabled bool `json:"enabled"`
GroupsClaim *string `json:"groupsClaim,omitempty"`
IssuerURL *string `json:"issuerURL,omitempty"`
RedirectURL *string `json:"redirectURL,omitempty"`
Scopes *[]string `json:"scopes,omitempty"`
}
OIDCConfig Client secret is write-only; omission on update retains the stored secret.
type ObservedResources ¶
type ObservedResources struct {
// CpuCores Usable CPU cores.
CpuCores float32 `json:"cpuCores"`
// DiskGB Runtime root disk size in GiB, not the persistent database volume.
DiskGB float32 `json:"diskGB"`
// MemoryGB Memory limit in GiB.
MemoryGB float32 `json:"memoryGB"`
}
ObservedResources Current container allocation, distinct from desired autoscaling limits.
type OidcCallbackParams ¶
type OidcCallbackParams struct {
Code string `form:"code" json:"code"`
State string `form:"state" json:"state"`
}
OidcCallbackParams defines parameters for OidcCallback.
type OidcCallbackResponse ¶
type OidcCallbackResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseOidcCallbackResponse ¶
func ParseOidcCallbackResponse(rsp *http.Response) (*OidcCallbackResponse, error)
ParseOidcCallbackResponse parses an HTTP response from a OidcCallbackWithResponse call
func (OidcCallbackResponse) Status ¶
func (r OidcCallbackResponse) Status() string
Status returns HTTPResponse.Status
func (OidcCallbackResponse) StatusCode ¶
func (r OidcCallbackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type OidcLoginParams ¶
type OidcLoginParams struct {
// ReturnTo Accepted UI return-path hint; currently ignored. Successful OIDC authentication redirects to the installation root.
ReturnTo *string `form:"returnTo,omitempty" json:"returnTo,omitempty"`
}
OidcLoginParams defines parameters for OidcLogin.
type OidcLoginResponse ¶
type OidcLoginResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseOidcLoginResponse ¶
func ParseOidcLoginResponse(rsp *http.Response) (*OidcLoginResponse, error)
ParseOidcLoginResponse parses an HTTP response from a OidcLoginWithResponse call
func (OidcLoginResponse) Status ¶
func (r OidcLoginResponse) Status() string
Status returns HTTPResponse.Status
func (OidcLoginResponse) StatusCode ¶
func (r OidcLoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type OpenBaoDatabaseConnection ¶ added in v0.4.0
type OpenBaoDatabaseConnection struct {
CreatedAt time.Time `json:"createdAt"`
Message *string `json:"message,omitempty"`
MountPath string `json:"mountPath"`
Name string `json:"name"`
Phase OpenBaoDatabaseConnectionPhase `json:"phase"`
Roles []OpenBaoDatabaseRole `json:"roles"`
TargetCluster string `json:"targetCluster"`
TargetProvider string `json:"targetProvider"`
}
OpenBaoDatabaseConnection defines model for OpenBaoDatabaseConnection.
type OpenBaoDatabaseConnectionList ¶ added in v0.4.0
type OpenBaoDatabaseConnectionList struct {
Items []OpenBaoDatabaseConnection `json:"items"`
}
OpenBaoDatabaseConnectionList defines model for OpenBaoDatabaseConnectionList.
type OpenBaoDatabaseConnectionPhase ¶ added in v0.4.0
type OpenBaoDatabaseConnectionPhase string
OpenBaoDatabaseConnectionPhase defines model for OpenBaoDatabaseConnection.Phase.
const ( OpenBaoConnectionDeleting OpenBaoDatabaseConnectionPhase = "deleting" OpenBaoConnectionFailed OpenBaoDatabaseConnectionPhase = "failed" OpenBaoConnectionPending OpenBaoDatabaseConnectionPhase = "pending" OpenBaoConnectionReady OpenBaoDatabaseConnectionPhase = "ready" )
Defines values for OpenBaoDatabaseConnectionPhase.
type OpenBaoDatabaseConnectionWrite ¶ added in v0.4.0
type OpenBaoDatabaseConnectionWrite struct {
Name string `json:"name"`
Roles []OpenBaoDatabaseRoleWrite `json:"roles"`
TargetCluster string `json:"targetCluster"`
}
OpenBaoDatabaseConnectionWrite defines model for OpenBaoDatabaseConnectionWrite.
type OpenBaoDatabaseRole ¶ added in v0.4.0
type OpenBaoDatabaseRole struct {
Access OpenBaoDatabaseRoleAccess `json:"access"`
CredentialsPath string `json:"credentialsPath"`
Database *string `json:"database,omitempty"`
DefaultTtlSeconds *int64 `json:"defaultTtlSeconds,omitempty"`
MaxTtlSeconds *int64 `json:"maxTtlSeconds,omitempty"`
Name string `json:"name"`
}
OpenBaoDatabaseRole defines model for OpenBaoDatabaseRole.
type OpenBaoDatabaseRoleAccess ¶ added in v0.4.0
type OpenBaoDatabaseRoleAccess string
OpenBaoDatabaseRoleAccess defines model for OpenBaoDatabaseRole.Access.
const ( OpenBaoDatabaseRoleAccessReadonly OpenBaoDatabaseRoleAccess = "readonly" OpenBaoDatabaseRoleAccessReadwrite OpenBaoDatabaseRoleAccess = "readwrite" )
Defines values for OpenBaoDatabaseRoleAccess.
type OpenBaoDatabaseRoleWrite ¶ added in v0.4.0
type OpenBaoDatabaseRoleWrite struct {
Access OpenBaoDatabaseRoleWriteAccess `json:"access"`
Database *string `json:"database,omitempty"`
DefaultTtlSeconds *int64 `json:"defaultTtlSeconds,omitempty"`
MaxTtlSeconds *int64 `json:"maxTtlSeconds,omitempty"`
Name string `json:"name"`
}
OpenBaoDatabaseRoleWrite defines model for OpenBaoDatabaseRoleWrite.
type OpenBaoDatabaseRoleWriteAccess ¶ added in v0.4.0
type OpenBaoDatabaseRoleWriteAccess string
OpenBaoDatabaseRoleWriteAccess defines model for OpenBaoDatabaseRoleWrite.Access.
const ( OpenBaoDatabaseRoleWriteAccessReadonly OpenBaoDatabaseRoleWriteAccess = "readonly" OpenBaoDatabaseRoleWriteAccessReadwrite OpenBaoDatabaseRoleWriteAccess = "readwrite" )
Defines values for OpenBaoDatabaseRoleWriteAccess.
type OpenBaoRestoreUnsealShares ¶ added in v0.4.0
type OpenBaoRestoreUnsealShares struct {
}
OpenBaoRestoreUnsealShares Write-only recovery material required for a retained OpenBao snapshot whose source cluster has been deleted.
type OpenBaoRestoreUnsealSharesSealType ¶ added in v0.4.0
type OpenBaoRestoreUnsealSharesSealType string
OpenBaoRestoreUnsealSharesSealType defines model for OpenBaoRestoreUnsealShares.SealType.
const ( )
Defines values for OpenBaoRestoreUnsealSharesSealType.
type OpenBaoUnsealKeys ¶ added in v0.4.0
type OpenBaoUnsealKeys struct {
InitialRootToken string `json:"initialRootToken"`
InitializedAt time.Time `json:"initializedAt"`
SealType OpenBaoUnsealKeysSealType `json:"sealType"`
Threshold int `json:"threshold"`
}
OpenBaoUnsealKeys defines model for OpenBaoUnsealKeys.
type OpenBaoUnsealKeysReveal ¶ added in v0.4.0
type OpenBaoUnsealKeysReveal struct {
// Confirm Must equal the OpenBao cluster name.
Confirm string `json:"confirm"`
}
OpenBaoUnsealKeysReveal defines model for OpenBaoUnsealKeysReveal.
type OpenBaoUnsealKeysSealType ¶ added in v0.4.0
type OpenBaoUnsealKeysSealType string
OpenBaoUnsealKeysSealType defines model for OpenBaoUnsealKeys.SealType.
const ( OpenBaoUnsealKeysSealTypeAwskms OpenBaoUnsealKeysSealType = "awskms" OpenBaoUnsealKeysSealTypeShamir OpenBaoUnsealKeysSealType = "shamir" OpenBaoUnsealKeysSealTypeTransit OpenBaoUnsealKeysSealType = "transit" )
Defines values for OpenBaoUnsealKeysSealType.
type Operation ¶
type Operation struct {
// Actor Account, issuer-scoped OIDC account, account plus API token name/ID, or system actor that queued the operation. Historical operations may have no recorded actor.
Actor *string `json:"actor,omitempty"`
// CancelRequested Cooperative cancellation has been accepted but may still be cleaning up.
CancelRequested *bool `json:"cancelRequested,omitempty"`
Cluster string `json:"cluster"`
CompletedAt *time.Time `json:"completedAt,omitempty"`
CreatedAt time.Time `json:"createdAt"`
// Error Every error response. `code` is a stable category (`invalid_request`, `unauthorized`,
// `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`,
// `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`);
// `message` is a human-readable explanation that names the rejected field or resource.
Error *Error `json:"error,omitempty"`
Id string `json:"id"`
// Message Current stage or error; every terminal operation has a non-empty summary.
Message *string `json:"message,omitempty"`
Namespace *NamespaceName `json:"namespace,omitempty"`
Phase OperationPhase `json:"phase"`
Progress *float32 `json:"progress,omitempty"`
StartedAt *time.Time `json:"startedAt,omitempty"`
// Step Current durable execution checkpoint or convergence phase.
Step *string `json:"step,omitempty"`
Target OperationTarget `json:"target"`
// TargetGeneration Cluster generation observed by desired-state operations.
TargetGeneration *int64 `json:"targetGeneration,omitempty"`
Type OperationType `json:"type"`
}
Operation defines model for Operation.
type OperationList ¶
type OperationList struct {
Items []Operation `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
OperationList defines model for OperationList.
type OperationPhase ¶
type OperationPhase string
OperationPhase defines model for Operation.Phase.
const ( OperationPhaseCancelled OperationPhase = "Cancelled" OperationPhaseFailed OperationPhase = "Failed" OperationPhasePending OperationPhase = "Pending" OperationPhaseRunning OperationPhase = "Running" OperationPhaseSucceeded OperationPhase = "Succeeded" )
Defines values for OperationPhase.
type OperationTarget ¶
OperationTarget defines model for OperationTarget.
type OperationType ¶
type OperationType string
OperationType defines model for Operation.Type.
const ( OperationTypeBackup OperationType = "backup" OperationTypeCreate OperationType = "create" OperationTypeDelete OperationType = "delete" OperationTypeDeleteBackup OperationType = "delete-backup" OperationTypeRaiseFcv OperationType = "raise-fcv" OperationTypeRebalance OperationType = "rebalance" OperationTypeRecoverQuorum OperationType = "recover-quorum" OperationTypeReplaceMember OperationType = "replace-member" OperationTypeRestart OperationType = "restart" OperationTypeRestore OperationType = "restore" OperationTypeResume OperationType = "resume" OperationTypeRotateJwtSecret OperationType = "rotate-jwt-secret" OperationTypeRotateSystemUser OperationType = "rotate-system-user" OperationTypeRotateTls OperationType = "rotate-tls" OperationTypeTls OperationType = "tls" OperationTypeUpdate OperationType = "update" OperationTypeUpgrade OperationType = "upgrade" OperationTypeUpgradeAgents OperationType = "upgrade-agents" )
Defines values for OperationType.
type OrphanedVolume ¶
type OrphanedVolume struct {
Attempts int `json:"attempts"`
Cluster string `json:"cluster"`
FirstError string `json:"firstError"`
FirstFailedAt time.Time `json:"firstFailedAt"`
Hostname string `json:"hostname"`
LastAttemptAt time.Time `json:"lastAttemptAt"`
LastError string `json:"lastError"`
LastProcessId string `json:"lastProcessId"`
Member string `json:"member"`
Namespace *NamespaceName `json:"namespace,omitempty"`
NextAttemptAt time.Time `json:"nextAttemptAt"`
OrphanedAt time.Time `json:"orphanedAt"`
ServiceId string `json:"serviceId"`
}
OrphanedVolume defines model for OrphanedVolume.
type OrphanedVolumeList ¶
type OrphanedVolumeList struct {
Items []OrphanedVolume `json:"items"`
}
OrphanedVolumeList defines model for OrphanedVolumeList.
type PITRSpec ¶
type PITRSpec struct {
Enabled bool `json:"enabled"`
OplogSpanMinutes *int `json:"oplogSpanMinutes,omitempty"`
}
PITRSpec defines model for PITRSpec.
type PITRSpecPatch ¶
type PITRSpecPatch struct {
Enabled *bool `json:"enabled"`
OplogSpanMinutes *int `json:"oplogSpanMinutes"`
}
PITRSpecPatch defines model for PITRSpecPatch.
type PITRWindow ¶
type PITRWindow struct {
Available bool `json:"available"`
End *time.Time `json:"end,omitempty"`
Message *string `json:"message,omitempty"`
Start *time.Time `json:"start,omitempty"`
}
PITRWindow Only a continuous engine-verified restorable interval is reported.
type PatchClusterApplicationMergePatchPlusJSONRequestBody ¶
type PatchClusterApplicationMergePatchPlusJSONRequestBody = ClusterMergePatch
PatchClusterApplicationMergePatchPlusJSONRequestBody defines body for PatchCluster for application/merge-patch+json ContentType.
type PatchClusterParams ¶
type PatchClusterParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
PatchClusterParams defines parameters for PatchCluster.
type PatchClusterResponse ¶
type PatchClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Cluster
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Error
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParsePatchClusterResponse ¶
func ParsePatchClusterResponse(rsp *http.Response) (*PatchClusterResponse, error)
ParsePatchClusterResponse parses an HTTP response from a PatchClusterWithResponse call
func (PatchClusterResponse) Status ¶
func (r PatchClusterResponse) Status() string
Status returns HTTPResponse.Status
func (PatchClusterResponse) StatusCode ¶
func (r PatchClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PatchMySQLUserJSONRequestBody ¶ added in v0.4.0
type PatchMySQLUserJSONRequestBody = MySQLUserPatch
PatchMySQLUserJSONRequestBody defines body for PatchMySQLUser for application/json ContentType.
type PatchMySQLUserParams ¶ added in v0.4.0
type PatchMySQLUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
PatchMySQLUserParams defines parameters for PatchMySQLUser.
type PatchMySQLUserResponse ¶ added in v0.4.0
type PatchMySQLUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MySQLUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParsePatchMySQLUserResponse ¶ added in v0.4.0
func ParsePatchMySQLUserResponse(rsp *http.Response) (*PatchMySQLUserResponse, error)
ParsePatchMySQLUserResponse parses an HTTP response from a PatchMySQLUserWithResponse call
func (PatchMySQLUserResponse) Status ¶ added in v0.4.0
func (r PatchMySQLUserResponse) Status() string
Status returns HTTPResponse.Status
func (PatchMySQLUserResponse) StatusCode ¶ added in v0.4.0
func (r PatchMySQLUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PatchPostgresRoleJSONRequestBody ¶ added in v0.2.0
type PatchPostgresRoleJSONRequestBody = PostgresRolePatch
PatchPostgresRoleJSONRequestBody defines body for PatchPostgresRole for application/json ContentType.
type PatchPostgresRoleParams ¶ added in v0.2.0
type PatchPostgresRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
PatchPostgresRoleParams defines parameters for PatchPostgresRole.
type PatchPostgresRoleResponse ¶ added in v0.2.0
type PatchPostgresRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PostgresRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParsePatchPostgresRoleResponse ¶ added in v0.2.0
func ParsePatchPostgresRoleResponse(rsp *http.Response) (*PatchPostgresRoleResponse, error)
ParsePatchPostgresRoleResponse parses an HTTP response from a PatchPostgresRoleWithResponse call
func (PatchPostgresRoleResponse) Status ¶ added in v0.2.0
func (r PatchPostgresRoleResponse) Status() string
Status returns HTTPResponse.Status
func (PatchPostgresRoleResponse) StatusCode ¶ added in v0.2.0
func (r PatchPostgresRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PayloadTooLarge ¶
type PayloadTooLarge = Error
PayloadTooLarge Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type Permission ¶
type Permission struct {
Action string `json:"action"`
Effect PermissionEffect `json:"effect"`
Object string `json:"object"`
Resource string `json:"resource"`
}
Permission defines model for Permission.
type PermissionEffect ¶
type PermissionEffect string
PermissionEffect defines model for Permission.Effect.
const ( Allow PermissionEffect = "allow" Deny PermissionEffect = "deny" )
Defines values for PermissionEffect.
type Permissions ¶
type Permissions struct {
Groups []string `json:"groups"`
Permissions []Permission `json:"permissions"`
Subject string `json:"subject"`
}
Permissions defines model for Permissions.
type Placement ¶
type Placement struct {
Groups []PlacementGroup `json:"groups"`
GuaranteedAntiAffinity bool `json:"guaranteedAntiAffinity"`
Source *PlacementSource `json:"source,omitempty"`
Warning string `json:"warning"`
}
Placement Observed placement; anti-affinity is guaranteed only when supported by the backend and all authoritative placement groups are distinct.
type PlacementGroup ¶
PlacementGroup defines model for PlacementGroup.
type PlacementSource ¶ added in v0.4.0
type PlacementSource string
PlacementSource defines model for Placement.Source.
const ( PlacementSourceBackend PlacementSource = "backend" PlacementSourceBestEffort PlacementSource = "best-effort" )
Defines values for PlacementSource.
type PostgresBackup ¶ added in v0.2.0
type PostgresBackup struct {
Groups *[]PostgresBackupGroup `json:"groups,omitempty"`
Label string `json:"label"`
Prior *string `json:"prior,omitempty"`
// Profiles Normalized snapshot-time runtime profile requirements. Physical recovery targets must select a superset; absent legacy metadata requires no profiles.
Profiles *[]string `json:"profiles,omitempty"`
References *[]string `json:"references,omitempty"`
RepoBytes int64 `json:"repoBytes"`
// Repository Snapshot-time repository object prefix, excluding bucket.
Repository string `json:"repository"`
// RestorePoint Coordinated Citus named recovery target.
RestorePoint *string `json:"restorePoint,omitempty"`
// SystemId PostgreSQL system identifier, encoded as a string without precision loss.
SystemId string `json:"systemId"`
// Version PostgreSQL version recorded by pgBackRest.
Version string `json:"version"`
WalStart *string `json:"walStart,omitempty"`
WalStop *string `json:"walStop,omitempty"`
}
PostgresBackup Immutable pgBackRest backup-set provenance and dependency metadata.
type PostgresBackupGroup ¶ added in v0.4.0
type PostgresBackupGroup struct {
// Backup Immutable pgBackRest backup-set provenance and dependency metadata.
Backup PostgresBackup `json:"backup"`
Group int `json:"group"`
// Lsn Archive fence; worker positions are conservative post-marker upper bounds.
Lsn string `json:"lsn"`
Primary *string `json:"primary,omitempty"`
Timeline *int `json:"timeline,omitempty"`
}
PostgresBackupGroup defines model for PostgresBackupGroup.
type PostgresBinding ¶ added in v0.4.0
type PostgresBinding struct {
Consumer struct {
Kind string `json:"kind"`
Name string `json:"name"`
Namespace string `json:"namespace"`
} `json:"consumer"`
CreatedAt time.Time `json:"createdAt"`
CredentialGeneration int64 `json:"credentialGeneration"`
Databases []string `json:"databases"`
Extensions []string `json:"extensions"`
Id string `json:"id"`
MaxMajor *int `json:"maxMajor,omitempty"`
MinMajor *int `json:"minMajor,omitempty"`
Role string `json:"role"`
State string `json:"state"`
UpdatedAt time.Time `json:"updatedAt"`
}
PostgresBinding defines model for PostgresBinding.
type PostgresDatabase ¶ added in v0.2.0
type PostgresDatabase struct {
AllowConnections *bool `json:"allowConnections,omitempty"`
Encoding *string `json:"encoding,omitempty"`
Extensions *[]string `json:"extensions,omitempty"`
Locale *string `json:"locale,omitempty"`
Name string `json:"name"`
Owner string `json:"owner"`
}
PostgresDatabase defines model for PostgresDatabase.
type PostgresGrant ¶ added in v0.2.0
type PostgresGrant struct {
Database string `json:"database"`
Privileges []PostgresGrantPrivileges `json:"privileges"`
Role string `json:"role"`
Schema *string `json:"schema,omitempty"`
}
PostgresGrant defines model for PostgresGrant.
type PostgresGrantPrivileges ¶ added in v0.2.0
type PostgresGrantPrivileges string
PostgresGrantPrivileges defines model for PostgresGrant.Privileges.
const ( PostgresGrantPrivilegesCONNECT PostgresGrantPrivileges = "CONNECT" PostgresGrantPrivilegesCREATE PostgresGrantPrivileges = "CREATE" PostgresGrantPrivilegesTEMP PostgresGrantPrivileges = "TEMP" PostgresGrantPrivilegesTEMPORARY PostgresGrantPrivileges = "TEMPORARY" PostgresGrantPrivilegesUSAGE PostgresGrantPrivileges = "USAGE" )
Defines values for PostgresGrantPrivileges.
type PostgresRole ¶ added in v0.2.0
type PostgresRole struct {
Bypassrls bool `json:"bypassrls"`
ConnectionLimit int `json:"connectionLimit"`
Createdb bool `json:"createdb"`
Createrole bool `json:"createrole"`
Login bool `json:"login"`
MemberOf []string `json:"memberOf"`
Name string `json:"name"`
Replication bool `json:"replication"`
Superuser bool `json:"superuser"`
ValidUntil *time.Time `json:"validUntil,omitempty"`
}
PostgresRole defines model for PostgresRole.
type PostgresRoleCreated ¶ added in v0.2.0
type PostgresRoleCreated struct {
Bypassrls bool `json:"bypassrls"`
ConnectionLimit int `json:"connectionLimit"`
Createdb bool `json:"createdb"`
Createrole bool `json:"createrole"`
GeneratedPassword *string `json:"generatedPassword,omitempty"`
Login bool `json:"login"`
MemberOf []string `json:"memberOf"`
Name string `json:"name"`
Replication bool `json:"replication"`
Superuser bool `json:"superuser"`
ValidUntil *time.Time `json:"validUntil,omitempty"`
}
PostgresRoleCreated defines model for PostgresRoleCreated.
type PostgresRolePatch ¶ added in v0.2.0
type PostgresRolePatch struct {
Bypassrls *bool `json:"bypassrls,omitempty"`
ConnectionLimit *int `json:"connectionLimit,omitempty"`
Createdb *bool `json:"createdb,omitempty"`
Createrole *bool `json:"createrole,omitempty"`
Login *bool `json:"login,omitempty"`
MemberOf *[]string `json:"memberOf,omitempty"`
Password *string `json:"password,omitempty"`
Replication *bool `json:"replication,omitempty"`
Superuser *bool `json:"superuser,omitempty"`
ValidUntil *time.Time `json:"validUntil,omitempty"`
}
PostgresRolePatch defines model for PostgresRolePatch.
type PostgresRoleWrite ¶ added in v0.2.0
type PostgresRoleWrite struct {
Bypassrls *bool `json:"bypassrls,omitempty"`
ConnectionLimit *int `json:"connectionLimit,omitempty"`
Createdb *bool `json:"createdb,omitempty"`
Createrole *bool `json:"createrole,omitempty"`
Login *bool `json:"login,omitempty"`
MemberOf *[]string `json:"memberOf,omitempty"`
Name string `json:"name"`
Password *string `json:"password,omitempty"`
Replication *bool `json:"replication,omitempty"`
Superuser *bool `json:"superuser,omitempty"`
ValidUntil *time.Time `json:"validUntil,omitempty"`
}
PostgresRoleWrite defines model for PostgresRoleWrite.
type Preset ¶
type Preset struct {
Description *string `json:"description,omitempty"`
DisplayName string `json:"displayName"`
Name string `json:"name"`
Spec ClusterSpec `json:"spec"`
}
Preset defines model for Preset.
type Privilege ¶
type Privilege struct {
Actions []string `json:"actions"`
// Resource MongoDB privilege resource document; cluster/anyResource are mutually exclusive with db/collection.
Resource PrivilegeResource `json:"resource"`
}
Privilege defines model for Privilege.
type PrivilegeResource ¶
type PrivilegeResource struct {
AnyResource *bool `json:"anyResource,omitempty"`
Cluster *bool `json:"cluster,omitempty"`
Collection *string `json:"collection,omitempty"`
Db *string `json:"db,omitempty"`
}
PrivilegeResource MongoDB privilege resource document; cluster/anyResource are mutually exclusive with db/collection.
type Provider ¶
type Provider struct {
BackupTypes []ProviderBackupTypes `json:"backupTypes"`
Capabilities *[]string `json:"capabilities,omitempty"`
DisplayName string `json:"displayName"`
// EngineConfig Provider-specific configuration format, syntax and managed keys or prefixes that cannot be overridden. Consult the provider guide for matching semantics.
EngineConfig *map[string]interface{} `json:"engineConfig,omitempty"`
// EngineOptions Provider-specific engine option descriptions and constraints, such as plugin groups, dependencies, always-enabled plugins and management exposure settings.
EngineOptions *map[string]interface{} `json:"engineOptions,omitempty"`
Name string `json:"name"`
Operations *[]string `json:"operations,omitempty"`
Presets []Preset `json:"presets"`
Processes *[]string `json:"processes,omitempty"`
Topologies []ProviderTopology `json:"topologies"`
UpgradePaths []UpgradePath `json:"upgradePaths"`
Versions []ProviderVersion `json:"versions"`
}
Provider defines model for Provider.
type ProviderBackupTypes ¶
type ProviderBackupTypes string
ProviderBackupTypes defines model for Provider.BackupTypes.
const ( Definitions ProviderBackupTypes = "definitions" Diff ProviderBackupTypes = "diff" Dump ProviderBackupTypes = "dump" Full ProviderBackupTypes = "full" Incr ProviderBackupTypes = "incr" Incremental ProviderBackupTypes = "incremental" Logical ProviderBackupTypes = "logical" Physical ProviderBackupTypes = "physical" RaftSnapshot ProviderBackupTypes = "raft-snapshot" Snapshot ProviderBackupTypes = "snapshot" )
Defines values for ProviderBackupTypes.
type ProviderList ¶
type ProviderList struct {
Items []Provider `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
ProviderList defines model for ProviderList.
type ProviderTopology ¶
type ProviderTopology struct {
ComponentSchemas map[string]interface{} `json:"componentSchemas"`
Defaults ClusterSpec `json:"defaults"`
DisplayName string `json:"displayName"`
Limits map[string]interface{} `json:"limits"`
Type ProviderTopologyType `json:"type"`
UiSchema *map[string]interface{} `json:"uiSchema,omitempty"`
}
ProviderTopology defines model for ProviderTopology.
type ProviderTopologyType ¶
type ProviderTopologyType string
ProviderTopologyType defines model for ProviderTopology.Type.
const ( ProviderTopologyTypeCluster ProviderTopologyType = "cluster" ProviderTopologyTypeCombined ProviderTopologyType = "combined" ProviderTopologyTypeDedicatedMasters ProviderTopologyType = "dedicatedMasters" ProviderTopologyTypeDistributed ProviderTopologyType = "distributed" ProviderTopologyTypeGroup ProviderTopologyType = "group" ProviderTopologyTypeHa ProviderTopologyType = "ha" ProviderTopologyTypeReplicaSet ProviderTopologyType = "replicaSet" ProviderTopologyTypeSharded ProviderTopologyType = "sharded" ProviderTopologyTypeSingle ProviderTopologyType = "single" ProviderTopologyTypeSplit ProviderTopologyType = "split" )
Defines values for ProviderTopologyType.
type ProviderVersion ¶
type ProviderVersion struct {
Default bool `json:"default"`
Major string `json:"major"`
PbmVersion *string `json:"pbmVersion,omitempty"`
Status ProviderVersionStatus `json:"status"`
Version string `json:"version"`
}
ProviderVersion defines model for ProviderVersion.
type ProviderVersionStatus ¶
type ProviderVersionStatus string
ProviderVersionStatus defines model for ProviderVersion.Status.
const ( ProviderVersionStatusDeprecated ProviderVersionStatus = "deprecated" ProviderVersionStatusSupported ProviderVersionStatus = "supported" )
Defines values for ProviderVersionStatus.
type PutSupabaseFunctionJSONRequestBody ¶ added in v0.2.0
type PutSupabaseFunctionJSONRequestBody = SupabaseFunction
PutSupabaseFunctionJSONRequestBody defines body for PutSupabaseFunction for application/json ContentType.
type PutSupabaseFunctionParams ¶ added in v0.2.0
type PutSupabaseFunctionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
PutSupabaseFunctionParams defines parameters for PutSupabaseFunction.
type PutSupabaseFunctionResponse ¶ added in v0.2.0
type PutSupabaseFunctionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParsePutSupabaseFunctionResponse ¶ added in v0.2.0
func ParsePutSupabaseFunctionResponse(rsp *http.Response) (*PutSupabaseFunctionResponse, error)
ParsePutSupabaseFunctionResponse parses an HTTP response from a PutSupabaseFunctionWithResponse call
func (PutSupabaseFunctionResponse) Status ¶ added in v0.2.0
func (r PutSupabaseFunctionResponse) Status() string
Status returns HTTPResponse.Status
func (PutSupabaseFunctionResponse) StatusCode ¶ added in v0.2.0
func (r PutSupabaseFunctionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RBACPolicy ¶
type RBACPolicy struct {
// Policy Casbin CSV: p, subject, resource, action, object, allow|deny; g, subject, role. Built-in roles remain installed. Validation errors name policy and the line. Replacement must preserve unrestricted administration for an enabled account or verified active OIDC group identity without denies.
Policy string `json:"policy"`
}
RBACPolicy defines model for RBACPolicy.
type RabbitMQPermission ¶
type RabbitMQPermission struct {
Configure string `json:"configure"`
Read string `json:"read"`
User string `json:"user"`
Vhost string `json:"vhost"`
Write string `json:"write"`
}
RabbitMQPermission defines model for RabbitMQPermission.
type RabbitMQPermissionList ¶
type RabbitMQPermissionList struct {
Items []RabbitMQPermission `json:"items"`
}
RabbitMQPermissionList defines model for RabbitMQPermissionList.
type RabbitMQPolicy ¶
type RabbitMQPolicy struct {
ApplyTo RabbitMQPolicyApplyTo `json:"applyTo"`
Definition map[string]interface{} `json:"definition"`
Name string `json:"name"`
Pattern string `json:"pattern"`
Priority int `json:"priority"`
Vhost string `json:"vhost"`
}
RabbitMQPolicy defines model for RabbitMQPolicy.
type RabbitMQPolicyApplyTo ¶
type RabbitMQPolicyApplyTo string
RabbitMQPolicyApplyTo defines model for RabbitMQPolicy.ApplyTo.
const ( All RabbitMQPolicyApplyTo = "all" ClassicQueues RabbitMQPolicyApplyTo = "classic_queues" Exchanges RabbitMQPolicyApplyTo = "exchanges" Queues RabbitMQPolicyApplyTo = "queues" QuorumQueues RabbitMQPolicyApplyTo = "quorum_queues" Streams RabbitMQPolicyApplyTo = "streams" )
Defines values for RabbitMQPolicyApplyTo.
type RabbitMQPolicyList ¶
type RabbitMQPolicyList struct {
Items []RabbitMQPolicy `json:"items"`
}
RabbitMQPolicyList defines model for RabbitMQPolicyList.
type RabbitMQTopicPermission ¶
type RabbitMQTopicPermission struct {
Exchange string `json:"exchange"`
Read string `json:"read"`
User string `json:"user"`
Vhost string `json:"vhost"`
Write string `json:"write"`
}
RabbitMQTopicPermission defines model for RabbitMQTopicPermission.
type RabbitMQTopicPermissionList ¶
type RabbitMQTopicPermissionList struct {
Items []RabbitMQTopicPermission `json:"items"`
}
RabbitMQTopicPermissionList defines model for RabbitMQTopicPermissionList.
type RabbitMQUser ¶
type RabbitMQUser struct {
Name string `json:"name"`
Tags []RabbitMQUserTags `json:"tags"`
}
RabbitMQUser defines model for RabbitMQUser.
type RabbitMQUserList ¶
type RabbitMQUserList struct {
Items []RabbitMQUser `json:"items"`
}
RabbitMQUserList defines model for RabbitMQUserList.
type RabbitMQUserTags ¶
type RabbitMQUserTags string
RabbitMQUserTags defines model for RabbitMQUser.Tags.
const ( RabbitMQUserTagsAdministrator RabbitMQUserTags = "administrator" RabbitMQUserTagsImpersonator RabbitMQUserTags = "impersonator" RabbitMQUserTagsManagement RabbitMQUserTags = "management" RabbitMQUserTagsMonitoring RabbitMQUserTags = "monitoring" RabbitMQUserTagsPolicymaker RabbitMQUserTags = "policymaker" )
Defines values for RabbitMQUserTags.
type RabbitMQUserWrite ¶
type RabbitMQUserWrite struct {
Name string `json:"name"`
Password *string `json:"password,omitempty"`
PasswordHash *string `json:"passwordHash,omitempty"`
Tags []RabbitMQUserWriteTags `json:"tags"`
}
RabbitMQUserWrite defines model for RabbitMQUserWrite.
type RabbitMQUserWriteTags ¶
type RabbitMQUserWriteTags string
RabbitMQUserWriteTags defines model for RabbitMQUserWrite.Tags.
const ( Administrator RabbitMQUserWriteTags = "administrator" Impersonator RabbitMQUserWriteTags = "impersonator" Management RabbitMQUserWriteTags = "management" Monitoring RabbitMQUserWriteTags = "monitoring" Policymaker RabbitMQUserWriteTags = "policymaker" )
Defines values for RabbitMQUserWriteTags.
type RabbitMQVhost ¶
type RabbitMQVhost struct {
DefaultQueueType *RabbitMQVhostDefaultQueueType `json:"defaultQueueType,omitempty"`
Description *string `json:"description,omitempty"`
Limits *RabbitMQVhostLimits `json:"limits,omitempty"`
Name string `json:"name"`
Tags []string `json:"tags"`
}
RabbitMQVhost defines model for RabbitMQVhost.
type RabbitMQVhostDefaultQueueType ¶
type RabbitMQVhostDefaultQueueType string
RabbitMQVhostDefaultQueueType defines model for RabbitMQVhost.DefaultQueueType.
const ( Classic RabbitMQVhostDefaultQueueType = "classic" Quorum RabbitMQVhostDefaultQueueType = "quorum" Stream RabbitMQVhostDefaultQueueType = "stream" )
Defines values for RabbitMQVhostDefaultQueueType.
type RabbitMQVhostLimits ¶
type RabbitMQVhostLimits struct {
MaxConnections *int `json:"maxConnections,omitempty"`
MaxQueues *int `json:"maxQueues,omitempty"`
}
RabbitMQVhostLimits defines model for RabbitMQVhostLimits.
type RabbitMQVhostList ¶
type RabbitMQVhostList struct {
Items []RabbitMQVhost `json:"items"`
}
RabbitMQVhostList defines model for RabbitMQVhostList.
type RaiseClusterFCVJSONRequestBody ¶
type RaiseClusterFCVJSONRequestBody = RaiseFCVRequest
RaiseClusterFCVJSONRequestBody defines body for RaiseClusterFCV for application/json ContentType.
type RaiseClusterFCVParams ¶
type RaiseClusterFCVParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RaiseClusterFCVParams defines parameters for RaiseClusterFCV.
type RaiseClusterFCVResponse ¶
type RaiseClusterFCVResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRaiseClusterFCVResponse ¶
func ParseRaiseClusterFCVResponse(rsp *http.Response) (*RaiseClusterFCVResponse, error)
ParseRaiseClusterFCVResponse parses an HTTP response from a RaiseClusterFCVWithResponse call
func (RaiseClusterFCVResponse) Status ¶
func (r RaiseClusterFCVResponse) Status() string
Status returns HTTPResponse.Status
func (RaiseClusterFCVResponse) StatusCode ¶
func (r RaiseClusterFCVResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RaiseFCVRequest ¶
type RaiseFCVRequest struct {
// Version Deployed engine major form, for example 8.0 (not 8.0.32-14). All members must finish the binary rollout before promotion.
Version string `json:"version"`
}
RaiseFCVRequest defines model for RaiseFCVRequest.
type RebalancePostgresJSONRequestBody ¶ added in v0.4.0
type RebalancePostgresJSONRequestBody = RebalanceRequest
RebalancePostgresJSONRequestBody defines body for RebalancePostgres for application/json ContentType.
type RebalancePostgresParams ¶ added in v0.4.0
type RebalancePostgresParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RebalancePostgresParams defines parameters for RebalancePostgres.
type RebalancePostgresResponse ¶ added in v0.4.0
type RebalancePostgresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseRebalancePostgresResponse ¶ added in v0.4.0
func ParseRebalancePostgresResponse(rsp *http.Response) (*RebalancePostgresResponse, error)
ParseRebalancePostgresResponse parses an HTTP response from a RebalancePostgresWithResponse call
func (RebalancePostgresResponse) Status ¶ added in v0.4.0
func (r RebalancePostgresResponse) Status() string
Status returns HTTPResponse.Status
func (RebalancePostgresResponse) StatusCode ¶ added in v0.4.0
func (r RebalancePostgresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RebalanceRequest ¶ added in v0.4.0
type RebalanceRequest struct {
// Strategy Optional installed Citus rebalance strategy; omitted uses the Citus default.
Strategy *string `json:"strategy,omitempty"`
}
RebalanceRequest defines model for RebalanceRequest.
type RecoverMySQLQuorumJSONRequestBody ¶ added in v0.4.0
type RecoverMySQLQuorumJSONRequestBody = MySQLQuorumRecoveryRequest
RecoverMySQLQuorumJSONRequestBody defines body for RecoverMySQLQuorum for application/json ContentType.
type RecoverMySQLQuorumParams ¶ added in v0.4.0
type RecoverMySQLQuorumParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RecoverMySQLQuorumParams defines parameters for RecoverMySQLQuorum.
type RecoverMySQLQuorumResponse ¶ added in v0.4.0
type RecoverMySQLQuorumResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRecoverMySQLQuorumResponse ¶ added in v0.4.0
func ParseRecoverMySQLQuorumResponse(rsp *http.Response) (*RecoverMySQLQuorumResponse, error)
ParseRecoverMySQLQuorumResponse parses an HTTP response from a RecoverMySQLQuorumWithResponse call
func (RecoverMySQLQuorumResponse) Status ¶ added in v0.4.0
func (r RecoverMySQLQuorumResponse) Status() string
Status returns HTTPResponse.Status
func (RecoverMySQLQuorumResponse) StatusCode ¶ added in v0.4.0
func (r RecoverMySQLQuorumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RefreshSessionParams ¶
type RefreshSessionParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
RefreshSessionParams defines parameters for RefreshSession.
type RefreshSessionResponse ¶
type RefreshSessionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Session
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseRefreshSessionResponse ¶
func ParseRefreshSessionResponse(rsp *http.Response) (*RefreshSessionResponse, error)
ParseRefreshSessionResponse parses an HTTP response from a RefreshSessionWithResponse call
func (RefreshSessionResponse) Status ¶
func (r RefreshSessionResponse) Status() string
Status returns HTTPResponse.Status
func (RefreshSessionResponse) StatusCode ¶
func (r RefreshSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RelayStatus ¶
type RelayStatus struct {
CertNotAfter *time.Time `json:"certNotAfter,omitempty"`
Connected bool `json:"connected"`
ConnectedSince *time.Time `json:"connectedSince,omitempty"`
DesiredVersion *string `json:"desiredVersion,omitempty"`
Hostname *string `json:"hostname,omitempty"`
LastError *string `json:"lastError,omitempty"`
LastSeenAt *time.Time `json:"lastSeenAt,omitempty"`
Phase RelayStatusPhase `json:"phase"`
Reconnects int64 `json:"reconnects"`
ServiceId *string `json:"serviceId,omitempty"`
Version *string `json:"version,omitempty"`
}
RelayStatus Relay health; the default namespace uses direct networking.
type RelayStatusPhase ¶
type RelayStatusPhase string
RelayStatusPhase defines model for RelayStatus.Phase.
const ( RelayStatusPhaseDeploying RelayStatusPhase = "Deploying" RelayStatusPhaseError RelayStatusPhase = "Error" RelayStatusPhaseNotRequired RelayStatusPhase = "NotRequired" RelayStatusPhasePending RelayStatusPhase = "Pending" RelayStatusPhaseReady RelayStatusPhase = "Ready" )
Defines values for RelayStatusPhase.
type ReplaceAPITokenJSONRequestBody ¶
type ReplaceAPITokenJSONRequestBody = UpdateAPITokenRequest
ReplaceAPITokenJSONRequestBody defines body for ReplaceAPIToken for application/json ContentType.
type ReplaceAPITokenParams ¶
type ReplaceAPITokenParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ReplaceAPITokenParams defines parameters for ReplaceAPIToken.
type ReplaceAPITokenResponse ¶
type ReplaceAPITokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *APIToken
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceAPITokenResponse ¶
func ParseReplaceAPITokenResponse(rsp *http.Response) (*ReplaceAPITokenResponse, error)
ParseReplaceAPITokenResponse parses an HTTP response from a ReplaceAPITokenWithResponse call
func (ReplaceAPITokenResponse) Status ¶
func (r ReplaceAPITokenResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceAPITokenResponse) StatusCode ¶
func (r ReplaceAPITokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceAccountJSONRequestBody ¶
type ReplaceAccountJSONRequestBody = UpdateAccountRequest
ReplaceAccountJSONRequestBody defines body for ReplaceAccount for application/json ContentType.
type ReplaceAccountParams ¶
type ReplaceAccountParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ReplaceAccountParams defines parameters for ReplaceAccount.
type ReplaceAccountResponse ¶
type ReplaceAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Account
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceAccountResponse ¶
func ParseReplaceAccountResponse(rsp *http.Response) (*ReplaceAccountResponse, error)
ParseReplaceAccountResponse parses an HTTP response from a ReplaceAccountWithResponse call
func (ReplaceAccountResponse) Status ¶
func (r ReplaceAccountResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceAccountResponse) StatusCode ¶
func (r ReplaceAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceBackupStorageJSONRequestBody ¶
type ReplaceBackupStorageJSONRequestBody = UpdateBackupStorageRequest
ReplaceBackupStorageJSONRequestBody defines body for ReplaceBackupStorage for application/json ContentType.
type ReplaceBackupStorageParams ¶
type ReplaceBackupStorageParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceBackupStorageParams defines parameters for ReplaceBackupStorage.
type ReplaceBackupStorageResponse ¶
type ReplaceBackupStorageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BackupStorage
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceBackupStorageResponse ¶
func ParseReplaceBackupStorageResponse(rsp *http.Response) (*ReplaceBackupStorageResponse, error)
ParseReplaceBackupStorageResponse parses an HTTP response from a ReplaceBackupStorageWithResponse call
func (ReplaceBackupStorageResponse) Status ¶
func (r ReplaceBackupStorageResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceBackupStorageResponse) StatusCode ¶
func (r ReplaceBackupStorageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceClusterBalancerJSONRequestBody ¶
type ReplaceClusterBalancerJSONRequestBody = Balancer
ReplaceClusterBalancerJSONRequestBody defines body for ReplaceClusterBalancer for application/json ContentType.
type ReplaceClusterBalancerParams ¶
type ReplaceClusterBalancerParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ReplaceClusterBalancerParams defines parameters for ReplaceClusterBalancer.
type ReplaceClusterBalancerResponse ¶
type ReplaceClusterBalancerResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Balancer
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceClusterBalancerResponse ¶
func ParseReplaceClusterBalancerResponse(rsp *http.Response) (*ReplaceClusterBalancerResponse, error)
ParseReplaceClusterBalancerResponse parses an HTTP response from a ReplaceClusterBalancerWithResponse call
func (ReplaceClusterBalancerResponse) Status ¶
func (r ReplaceClusterBalancerResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceClusterBalancerResponse) StatusCode ¶
func (r ReplaceClusterBalancerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceClusterJSONRequestBody ¶
type ReplaceClusterJSONRequestBody = ReplaceClusterRequest
ReplaceClusterJSONRequestBody defines body for ReplaceCluster for application/json ContentType.
type ReplaceClusterMemberParams ¶
type ReplaceClusterMemberParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceClusterMemberParams defines parameters for ReplaceClusterMember.
type ReplaceClusterMemberResponse ¶
type ReplaceClusterMemberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceClusterMemberResponse ¶
func ParseReplaceClusterMemberResponse(rsp *http.Response) (*ReplaceClusterMemberResponse, error)
ParseReplaceClusterMemberResponse parses an HTTP response from a ReplaceClusterMemberWithResponse call
func (ReplaceClusterMemberResponse) Status ¶
func (r ReplaceClusterMemberResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceClusterMemberResponse) StatusCode ¶
func (r ReplaceClusterMemberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceClusterParams ¶
type ReplaceClusterParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceClusterParams defines parameters for ReplaceCluster.
type ReplaceClusterRequest ¶
type ReplaceClusterRequest struct {
CreatedAt *string `json:"createdAt,omitempty"`
Generation *int `json:"generation,omitempty"`
Name *string `json:"name,omitempty"`
// Namespace Project namespace name, 2–32 lowercase letters, digits or hyphens; starts with a letter and ends with a letter or digit. The existing default namespace is reserved.
Namespace *NamespaceName `json:"namespace,omitempty"`
// Spec Provider is required. Omitted version, topology, components and resource fields use provider catalog defaults. Explicit zero values are invalid except for provider-supported optional components.
Spec ClusterInputSpec `json:"spec"`
Status *map[string]interface{} `json:"status,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty"`
}
ReplaceClusterRequest Replaces the full desired spec. Recognized server-owned fields from GET may be round-tripped but are ignored; PATCH rejects them.
type ReplaceClusterResponse ¶
type ReplaceClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Cluster
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Error
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceClusterResponse ¶
func ParseReplaceClusterResponse(rsp *http.Response) (*ReplaceClusterResponse, error)
ParseReplaceClusterResponse parses an HTTP response from a ReplaceClusterWithResponse call
func (ReplaceClusterResponse) Status ¶
func (r ReplaceClusterResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceClusterResponse) StatusCode ¶
func (r ReplaceClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceDatabaseRoleJSONRequestBody ¶
type ReplaceDatabaseRoleJSONRequestBody = UpdateDatabaseRoleRequest
ReplaceDatabaseRoleJSONRequestBody defines body for ReplaceDatabaseRole for application/json ContentType.
type ReplaceDatabaseRoleParams ¶
type ReplaceDatabaseRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceDatabaseRoleParams defines parameters for ReplaceDatabaseRole.
type ReplaceDatabaseRoleResponse ¶
type ReplaceDatabaseRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DatabaseRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceDatabaseRoleResponse ¶
func ParseReplaceDatabaseRoleResponse(rsp *http.Response) (*ReplaceDatabaseRoleResponse, error)
ParseReplaceDatabaseRoleResponse parses an HTTP response from a ReplaceDatabaseRoleWithResponse call
func (ReplaceDatabaseRoleResponse) Status ¶
func (r ReplaceDatabaseRoleResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceDatabaseRoleResponse) StatusCode ¶
func (r ReplaceDatabaseRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceDatabaseUserJSONRequestBody ¶
type ReplaceDatabaseUserJSONRequestBody = UpdateDatabaseUserRequest
ReplaceDatabaseUserJSONRequestBody defines body for ReplaceDatabaseUser for application/json ContentType.
type ReplaceDatabaseUserParams ¶
type ReplaceDatabaseUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceDatabaseUserParams defines parameters for ReplaceDatabaseUser.
type ReplaceDatabaseUserResponse ¶
type ReplaceDatabaseUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DatabaseUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceDatabaseUserResponse ¶
func ParseReplaceDatabaseUserResponse(rsp *http.Response) (*ReplaceDatabaseUserResponse, error)
ParseReplaceDatabaseUserResponse parses an HTTP response from a ReplaceDatabaseUserWithResponse call
func (ReplaceDatabaseUserResponse) Status ¶
func (r ReplaceDatabaseUserResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceDatabaseUserResponse) StatusCode ¶
func (r ReplaceDatabaseUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceNotificationChannelJSONRequestBody ¶ added in v0.4.0
type ReplaceNotificationChannelJSONRequestBody = NotificationChannel
ReplaceNotificationChannelJSONRequestBody defines body for ReplaceNotificationChannel for application/json ContentType.
type ReplaceNotificationChannelParams ¶ added in v0.4.0
type ReplaceNotificationChannelParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceNotificationChannelParams defines parameters for ReplaceNotificationChannel.
type ReplaceNotificationChannelResponse ¶ added in v0.4.0
type ReplaceNotificationChannelResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NotificationChannel
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseReplaceNotificationChannelResponse ¶ added in v0.4.0
func ParseReplaceNotificationChannelResponse(rsp *http.Response) (*ReplaceNotificationChannelResponse, error)
ParseReplaceNotificationChannelResponse parses an HTTP response from a ReplaceNotificationChannelWithResponse call
func (ReplaceNotificationChannelResponse) Status ¶ added in v0.4.0
func (r ReplaceNotificationChannelResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceNotificationChannelResponse) StatusCode ¶ added in v0.4.0
func (r ReplaceNotificationChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRBACPolicyJSONRequestBody ¶
type ReplaceRBACPolicyJSONRequestBody = RBACPolicy
ReplaceRBACPolicyJSONRequestBody defines body for ReplaceRBACPolicy for application/json ContentType.
type ReplaceRBACPolicyParams ¶
type ReplaceRBACPolicyParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ReplaceRBACPolicyParams defines parameters for ReplaceRBACPolicy.
type ReplaceRBACPolicyResponse ¶
type ReplaceRBACPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RBACPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceRBACPolicyResponse ¶
func ParseReplaceRBACPolicyResponse(rsp *http.Response) (*ReplaceRBACPolicyResponse, error)
ParseReplaceRBACPolicyResponse parses an HTTP response from a ReplaceRBACPolicyWithResponse call
func (ReplaceRBACPolicyResponse) Status ¶
func (r ReplaceRBACPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRBACPolicyResponse) StatusCode ¶
func (r ReplaceRBACPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRabbitMQOperatorPolicyJSONRequestBody ¶
type ReplaceRabbitMQOperatorPolicyJSONRequestBody = RabbitMQPolicy
ReplaceRabbitMQOperatorPolicyJSONRequestBody defines body for ReplaceRabbitMQOperatorPolicy for application/json ContentType.
type ReplaceRabbitMQOperatorPolicyParams ¶
type ReplaceRabbitMQOperatorPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceRabbitMQOperatorPolicyParams defines parameters for ReplaceRabbitMQOperatorPolicy.
type ReplaceRabbitMQOperatorPolicyResponse ¶
type ReplaceRabbitMQOperatorPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseReplaceRabbitMQOperatorPolicyResponse ¶
func ParseReplaceRabbitMQOperatorPolicyResponse(rsp *http.Response) (*ReplaceRabbitMQOperatorPolicyResponse, error)
ParseReplaceRabbitMQOperatorPolicyResponse parses an HTTP response from a ReplaceRabbitMQOperatorPolicyWithResponse call
func (ReplaceRabbitMQOperatorPolicyResponse) Status ¶
func (r ReplaceRabbitMQOperatorPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRabbitMQOperatorPolicyResponse) StatusCode ¶
func (r ReplaceRabbitMQOperatorPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRabbitMQPermissionJSONRequestBody ¶
type ReplaceRabbitMQPermissionJSONRequestBody = RabbitMQPermission
ReplaceRabbitMQPermissionJSONRequestBody defines body for ReplaceRabbitMQPermission for application/json ContentType.
type ReplaceRabbitMQPermissionParams ¶
type ReplaceRabbitMQPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceRabbitMQPermissionParams defines parameters for ReplaceRabbitMQPermission.
type ReplaceRabbitMQPermissionResponse ¶
type ReplaceRabbitMQPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPermission
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseReplaceRabbitMQPermissionResponse ¶
func ParseReplaceRabbitMQPermissionResponse(rsp *http.Response) (*ReplaceRabbitMQPermissionResponse, error)
ParseReplaceRabbitMQPermissionResponse parses an HTTP response from a ReplaceRabbitMQPermissionWithResponse call
func (ReplaceRabbitMQPermissionResponse) Status ¶
func (r ReplaceRabbitMQPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRabbitMQPermissionResponse) StatusCode ¶
func (r ReplaceRabbitMQPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRabbitMQPolicyJSONRequestBody ¶
type ReplaceRabbitMQPolicyJSONRequestBody = RabbitMQPolicy
ReplaceRabbitMQPolicyJSONRequestBody defines body for ReplaceRabbitMQPolicy for application/json ContentType.
type ReplaceRabbitMQPolicyParams ¶
type ReplaceRabbitMQPolicyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceRabbitMQPolicyParams defines parameters for ReplaceRabbitMQPolicy.
type ReplaceRabbitMQPolicyResponse ¶
type ReplaceRabbitMQPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseReplaceRabbitMQPolicyResponse ¶
func ParseReplaceRabbitMQPolicyResponse(rsp *http.Response) (*ReplaceRabbitMQPolicyResponse, error)
ParseReplaceRabbitMQPolicyResponse parses an HTTP response from a ReplaceRabbitMQPolicyWithResponse call
func (ReplaceRabbitMQPolicyResponse) Status ¶
func (r ReplaceRabbitMQPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRabbitMQPolicyResponse) StatusCode ¶
func (r ReplaceRabbitMQPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRabbitMQTopicPermissionJSONRequestBody ¶
type ReplaceRabbitMQTopicPermissionJSONRequestBody = RabbitMQTopicPermission
ReplaceRabbitMQTopicPermissionJSONRequestBody defines body for ReplaceRabbitMQTopicPermission for application/json ContentType.
type ReplaceRabbitMQTopicPermissionParams ¶
type ReplaceRabbitMQTopicPermissionParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceRabbitMQTopicPermissionParams defines parameters for ReplaceRabbitMQTopicPermission.
type ReplaceRabbitMQTopicPermissionResponse ¶
type ReplaceRabbitMQTopicPermissionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQTopicPermission
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseReplaceRabbitMQTopicPermissionResponse ¶
func ParseReplaceRabbitMQTopicPermissionResponse(rsp *http.Response) (*ReplaceRabbitMQTopicPermissionResponse, error)
ParseReplaceRabbitMQTopicPermissionResponse parses an HTTP response from a ReplaceRabbitMQTopicPermissionWithResponse call
func (ReplaceRabbitMQTopicPermissionResponse) Status ¶
func (r ReplaceRabbitMQTopicPermissionResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRabbitMQTopicPermissionResponse) StatusCode ¶
func (r ReplaceRabbitMQTopicPermissionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRabbitMQUserJSONRequestBody ¶
type ReplaceRabbitMQUserJSONRequestBody = RabbitMQUserWrite
ReplaceRabbitMQUserJSONRequestBody defines body for ReplaceRabbitMQUser for application/json ContentType.
type ReplaceRabbitMQUserParams ¶
type ReplaceRabbitMQUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceRabbitMQUserParams defines parameters for ReplaceRabbitMQUser.
type ReplaceRabbitMQUserResponse ¶
type ReplaceRabbitMQUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseReplaceRabbitMQUserResponse ¶
func ParseReplaceRabbitMQUserResponse(rsp *http.Response) (*ReplaceRabbitMQUserResponse, error)
ParseReplaceRabbitMQUserResponse parses an HTTP response from a ReplaceRabbitMQUserWithResponse call
func (ReplaceRabbitMQUserResponse) Status ¶
func (r ReplaceRabbitMQUserResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRabbitMQUserResponse) StatusCode ¶
func (r ReplaceRabbitMQUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceRabbitMQVhostJSONRequestBody ¶
type ReplaceRabbitMQVhostJSONRequestBody = RabbitMQVhost
ReplaceRabbitMQVhostJSONRequestBody defines body for ReplaceRabbitMQVhost for application/json ContentType.
type ReplaceRabbitMQVhostParams ¶
type ReplaceRabbitMQVhostParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ReplaceRabbitMQVhostParams defines parameters for ReplaceRabbitMQVhost.
type ReplaceRabbitMQVhostResponse ¶
type ReplaceRabbitMQVhostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RabbitMQVhost
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseReplaceRabbitMQVhostResponse ¶
func ParseReplaceRabbitMQVhostResponse(rsp *http.Response) (*ReplaceRabbitMQVhostResponse, error)
ParseReplaceRabbitMQVhostResponse parses an HTTP response from a ReplaceRabbitMQVhostWithResponse call
func (ReplaceRabbitMQVhostResponse) Status ¶
func (r ReplaceRabbitMQVhostResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceRabbitMQVhostResponse) StatusCode ¶
func (r ReplaceRabbitMQVhostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReplaceSettingsJSONRequestBody ¶
type ReplaceSettingsJSONRequestBody = Settings
ReplaceSettingsJSONRequestBody defines body for ReplaceSettings for application/json ContentType.
type ReplaceSettingsParams ¶
type ReplaceSettingsParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ReplaceSettingsParams defines parameters for ReplaceSettings.
type ReplaceSettingsResponse ¶
type ReplaceSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Settings
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseReplaceSettingsResponse ¶
func ParseReplaceSettingsResponse(rsp *http.Response) (*ReplaceSettingsResponse, error)
ParseReplaceSettingsResponse parses an HTTP response from a ReplaceSettingsWithResponse call
func (ReplaceSettingsResponse) Status ¶
func (r ReplaceSettingsResponse) Status() string
Status returns HTTPResponse.Status
func (ReplaceSettingsResponse) StatusCode ¶
func (r ReplaceSettingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type ResetAccountPasswordJSONRequestBody ¶
type ResetAccountPasswordJSONRequestBody = ResetPasswordRequest
ResetAccountPasswordJSONRequestBody defines body for ResetAccountPassword for application/json ContentType.
type ResetAccountPasswordParams ¶
type ResetAccountPasswordParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ResetAccountPasswordParams defines parameters for ResetAccountPassword.
type ResetAccountPasswordResponse ¶
type ResetAccountPasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseResetAccountPasswordResponse ¶
func ParseResetAccountPasswordResponse(rsp *http.Response) (*ResetAccountPasswordResponse, error)
ParseResetAccountPasswordResponse parses an HTTP response from a ResetAccountPasswordWithResponse call
func (ResetAccountPasswordResponse) Status ¶
func (r ResetAccountPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (ResetAccountPasswordResponse) StatusCode ¶
func (r ResetAccountPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResetPasswordRequest ¶
type ResetPasswordRequest struct {
MustChangePassword *bool `json:"mustChangePassword,omitempty"`
// Password At least 12 Unicode characters and at most 1024 UTF-8 bytes. Self-service password changes must differ from the current password; rejected changes retain the mandatory-change flag. Administrative resets accept the current password, invalidate previous authentication and force a password change.
Password *AccountPassword `json:"password,omitempty"`
}
ResetPasswordRequest defines model for ResetPasswordRequest.
type Resources ¶
type Resources struct {
CpuMode ResourcesCpuMode `json:"cpuMode"`
MaxCpu float32 `json:"maxCpu"`
// MaxDisk GiB
MaxDisk float32 `json:"maxDisk"`
// MaxRam GiB
MaxRam float32 `json:"maxRam"`
MinCpu float32 `json:"minCpu"`
// MinDisk GiB
MinDisk float32 `json:"minDisk"`
// MinRam GiB
MinRam float32 `json:"minRam"`
StartCpu *float32 `json:"startCpu,omitempty"`
}
Resources Resource configuration returned by the control plane. Observed member autoscaling describes runtime root disks, not persistent data volumes; request-only resource bounds do not apply.
type ResourcesCpuMode ¶
type ResourcesCpuMode string
ResourcesCpuMode defines model for Resources.CpuMode.
const ( ResourcesCpuModeDEDICATED ResourcesCpuMode = "DEDICATED" ResourcesCpuModeSHARED ResourcesCpuMode = "SHARED" )
Defines values for ResourcesCpuMode.
type ResourcesInput ¶
type ResourcesInput struct {
CpuMode *ResourcesInputCpuMode `json:"cpuMode,omitempty"`
MaxCpu *float32 `json:"maxCpu,omitempty"`
// MaxDisk GiB; must be at least minDisk and meet provider/component floors.
MaxDisk *float32 `json:"maxDisk,omitempty"`
// MaxRam GiB
MaxRam *float32 `json:"maxRam,omitempty"`
MinCpu *float32 `json:"minCpu,omitempty"`
// MinDisk GiB; provider/component floors may be higher.
MinDisk *float32 `json:"minDisk,omitempty"`
// MinRam GiB
MinRam *float32 `json:"minRam,omitempty"`
StartCpu *float32 `json:"startCpu,omitempty"`
}
ResourcesInput defines model for ResourcesInput.
type ResourcesInputCpuMode ¶
type ResourcesInputCpuMode string
ResourcesInputCpuMode defines model for ResourcesInput.CpuMode.
const ( ResourcesInputCpuModeDEDICATED ResourcesInputCpuMode = "DEDICATED" ResourcesInputCpuModeSHARED ResourcesInputCpuMode = "SHARED" )
Defines values for ResourcesInputCpuMode.
type ResourcesPatch ¶
type ResourcesPatch struct {
CpuMode *ResourcesPatchCpuMode `json:"cpuMode"`
MaxCpu *float32 `json:"maxCpu"`
// MaxDisk GiB; must be at least minDisk and meet provider/component floors.
MaxDisk *float32 `json:"maxDisk"`
// MaxRam GiB
MaxRam *float32 `json:"maxRam"`
MinCpu *float32 `json:"minCpu"`
// MinDisk GiB; provider/component floors may be higher.
MinDisk *float32 `json:"minDisk"`
// MinRam GiB
MinRam *float32 `json:"minRam"`
StartCpu *float32 `json:"startCpu"`
}
ResourcesPatch defines model for ResourcesPatch.
type ResourcesPatchCpuMode ¶
type ResourcesPatchCpuMode string
ResourcesPatchCpuMode defines model for ResourcesPatch.CpuMode.
const ( DEDICATED ResourcesPatchCpuMode = "DEDICATED" SHARED ResourcesPatchCpuMode = "SHARED" )
Defines values for ResourcesPatchCpuMode.
type RestartClusterParams ¶
type RestartClusterParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RestartClusterParams defines parameters for RestartCluster.
type RestartClusterResponse ¶
type RestartClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseRestartClusterResponse ¶
func ParseRestartClusterResponse(rsp *http.Response) (*RestartClusterResponse, error)
ParseRestartClusterResponse parses an HTTP response from a RestartClusterWithResponse call
func (RestartClusterResponse) Status ¶
func (r RestartClusterResponse) Status() string
Status returns HTTPResponse.Status
func (RestartClusterResponse) StatusCode ¶
func (r RestartClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Restore ¶
type Restore struct {
Cluster string `json:"cluster"`
CompletedAt *time.Time `json:"completedAt,omitempty"`
Error *string `json:"error,omitempty"`
Name string `json:"name"`
Namespace *NamespaceName `json:"namespace,omitempty"`
// OperationId Durable operation that created this restore.
OperationId *string `json:"operationId,omitempty"`
Phase RestorePhase `json:"phase"`
// Source Set exactly one of backup, pitrTime or restorePoint; sourceCluster defaults to the target cluster. Distributed PostgreSQL accepts named restore points, not timestamps.
Source RestoreSource `json:"source"`
StartedAt *time.Time `json:"startedAt,omitempty"`
}
Restore defines model for Restore.
type RestoreList ¶
type RestoreList struct {
Items []Restore `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
RestoreList defines model for RestoreList.
type RestorePhase ¶
type RestorePhase string
RestorePhase defines model for Restore.Phase.
const ( RestorePhaseFailed RestorePhase = "Failed" RestorePhasePending RestorePhase = "Pending" RestorePhaseRunning RestorePhase = "Running" RestorePhaseSucceeded RestorePhase = "Succeeded" )
Defines values for RestorePhase.
type RestoreSource ¶
type RestoreSource struct {
Backup *string `json:"backup,omitempty"`
PitrTime *time.Time `json:"pitrTime,omitempty"`
RestorePoint *string `json:"restorePoint,omitempty"`
SourceCluster *string `json:"sourceCluster,omitempty"`
// contains filtered or unexported fields
}
RestoreSource Set exactly one of backup, pitrTime or restorePoint; sourceCluster defaults to the target cluster. Distributed PostgreSQL accepts named restore points, not timestamps.
func (RestoreSource) AsRestoreSource0 ¶
func (t RestoreSource) AsRestoreSource0() (RestoreSource0, error)
AsRestoreSource0 returns the union data inside the RestoreSource as a RestoreSource0
func (RestoreSource) AsRestoreSource1 ¶
func (t RestoreSource) AsRestoreSource1() (RestoreSource1, error)
AsRestoreSource1 returns the union data inside the RestoreSource as a RestoreSource1
func (RestoreSource) AsRestoreSource2 ¶ added in v0.4.0
func (t RestoreSource) AsRestoreSource2() (RestoreSource2, error)
AsRestoreSource2 returns the union data inside the RestoreSource as a RestoreSource2
func (*RestoreSource) FromRestoreSource0 ¶
func (t *RestoreSource) FromRestoreSource0(v RestoreSource0) error
FromRestoreSource0 overwrites any union data inside the RestoreSource as the provided RestoreSource0
func (*RestoreSource) FromRestoreSource1 ¶
func (t *RestoreSource) FromRestoreSource1(v RestoreSource1) error
FromRestoreSource1 overwrites any union data inside the RestoreSource as the provided RestoreSource1
func (*RestoreSource) FromRestoreSource2 ¶ added in v0.4.0
func (t *RestoreSource) FromRestoreSource2(v RestoreSource2) error
FromRestoreSource2 overwrites any union data inside the RestoreSource as the provided RestoreSource2
func (RestoreSource) MarshalJSON ¶
func (t RestoreSource) MarshalJSON() ([]byte, error)
func (*RestoreSource) MergeRestoreSource0 ¶
func (t *RestoreSource) MergeRestoreSource0(v RestoreSource0) error
MergeRestoreSource0 performs a merge with any union data inside the RestoreSource, using the provided RestoreSource0
func (*RestoreSource) MergeRestoreSource1 ¶
func (t *RestoreSource) MergeRestoreSource1(v RestoreSource1) error
MergeRestoreSource1 performs a merge with any union data inside the RestoreSource, using the provided RestoreSource1
func (*RestoreSource) MergeRestoreSource2 ¶ added in v0.4.0
func (t *RestoreSource) MergeRestoreSource2(v RestoreSource2) error
MergeRestoreSource2 performs a merge with any union data inside the RestoreSource, using the provided RestoreSource2
func (*RestoreSource) UnmarshalJSON ¶
func (t *RestoreSource) UnmarshalJSON(b []byte) error
type RestoreSource2 ¶ added in v0.4.0
type RestoreSource2 = interface{}
RestoreSource2 defines model for .
type ResumeClusterParams ¶
type ResumeClusterParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ResumeClusterParams defines parameters for ResumeCluster.
type ResumeClusterResponse ¶
type ResumeClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Cluster
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseResumeClusterResponse ¶
func ParseResumeClusterResponse(rsp *http.Response) (*ResumeClusterResponse, error)
ParseResumeClusterResponse parses an HTTP response from a ResumeClusterWithResponse call
func (ResumeClusterResponse) Status ¶
func (r ResumeClusterResponse) Status() string
Status returns HTTPResponse.Status
func (ResumeClusterResponse) StatusCode ¶
func (r ResumeClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RetryClusterDeploymentsParams ¶ added in v0.2.0
type RetryClusterDeploymentsParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RetryClusterDeploymentsParams defines parameters for RetryClusterDeployments.
type RetryClusterDeploymentsResponse ¶ added in v0.2.0
type RetryClusterDeploymentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Cluster
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseRetryClusterDeploymentsResponse ¶ added in v0.2.0
func ParseRetryClusterDeploymentsResponse(rsp *http.Response) (*RetryClusterDeploymentsResponse, error)
ParseRetryClusterDeploymentsResponse parses an HTTP response from a RetryClusterDeploymentsWithResponse call
func (RetryClusterDeploymentsResponse) Status ¶ added in v0.2.0
func (r RetryClusterDeploymentsResponse) Status() string
Status returns HTTPResponse.Status
func (RetryClusterDeploymentsResponse) StatusCode ¶ added in v0.2.0
func (r RetryClusterDeploymentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RevealOpenBaoUnsealKeysJSONRequestBody ¶ added in v0.4.0
type RevealOpenBaoUnsealKeysJSONRequestBody = OpenBaoUnsealKeysReveal
RevealOpenBaoUnsealKeysJSONRequestBody defines body for RevealOpenBaoUnsealKeys for application/json ContentType.
type RevealOpenBaoUnsealKeysParams ¶ added in v0.4.0
type RevealOpenBaoUnsealKeysParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
RevealOpenBaoUnsealKeysParams defines parameters for RevealOpenBaoUnsealKeys.
type RevealOpenBaoUnsealKeysResponse ¶ added in v0.4.0
type RevealOpenBaoUnsealKeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OpenBaoUnsealKeys
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRevealOpenBaoUnsealKeysResponse ¶ added in v0.4.0
func ParseRevealOpenBaoUnsealKeysResponse(rsp *http.Response) (*RevealOpenBaoUnsealKeysResponse, error)
ParseRevealOpenBaoUnsealKeysResponse parses an HTTP response from a RevealOpenBaoUnsealKeysWithResponse call
func (RevealOpenBaoUnsealKeysResponse) Status ¶ added in v0.4.0
func (r RevealOpenBaoUnsealKeysResponse) Status() string
Status returns HTTPResponse.Status
func (RevealOpenBaoUnsealKeysResponse) StatusCode ¶ added in v0.4.0
func (r RevealOpenBaoUnsealKeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RevokeMySQLPrivilegesJSONRequestBody ¶ added in v0.4.0
type RevokeMySQLPrivilegesJSONRequestBody = MySQLGrant
RevokeMySQLPrivilegesJSONRequestBody defines body for RevokeMySQLPrivileges for application/json ContentType.
type RevokeMySQLPrivilegesParams ¶ added in v0.4.0
type RevokeMySQLPrivilegesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
RevokeMySQLPrivilegesParams defines parameters for RevokeMySQLPrivileges.
type RevokeMySQLPrivilegesResponse ¶ added in v0.4.0
type RevokeMySQLPrivilegesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRevokeMySQLPrivilegesResponse ¶ added in v0.4.0
func ParseRevokeMySQLPrivilegesResponse(rsp *http.Response) (*RevokeMySQLPrivilegesResponse, error)
ParseRevokeMySQLPrivilegesResponse parses an HTTP response from a RevokeMySQLPrivilegesWithResponse call
func (RevokeMySQLPrivilegesResponse) Status ¶ added in v0.4.0
func (r RevokeMySQLPrivilegesResponse) Status() string
Status returns HTTPResponse.Status
func (RevokeMySQLPrivilegesResponse) StatusCode ¶ added in v0.4.0
func (r RevokeMySQLPrivilegesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RevokePostgresPrivilegesJSONRequestBody ¶ added in v0.2.0
type RevokePostgresPrivilegesJSONRequestBody = PostgresGrant
RevokePostgresPrivilegesJSONRequestBody defines body for RevokePostgresPrivileges for application/json ContentType.
type RevokePostgresPrivilegesParams ¶ added in v0.2.0
type RevokePostgresPrivilegesParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
RevokePostgresPrivilegesParams defines parameters for RevokePostgresPrivileges.
type RevokePostgresPrivilegesResponse ¶ added in v0.2.0
type RevokePostgresPrivilegesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRevokePostgresPrivilegesResponse ¶ added in v0.2.0
func ParseRevokePostgresPrivilegesResponse(rsp *http.Response) (*RevokePostgresPrivilegesResponse, error)
ParseRevokePostgresPrivilegesResponse parses an HTTP response from a RevokePostgresPrivilegesWithResponse call
func (RevokePostgresPrivilegesResponse) Status ¶ added in v0.2.0
func (r RevokePostgresPrivilegesResponse) Status() string
Status returns HTTPResponse.Status
func (RevokePostgresPrivilegesResponse) StatusCode ¶ added in v0.2.0
func (r RevokePostgresPrivilegesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RoleReference ¶
RoleReference defines model for RoleReference.
type RotateClusterTLSParams ¶
type RotateClusterTLSParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotateClusterTLSParams defines parameters for RotateClusterTLS.
type RotateClusterTLSResponse ¶
type RotateClusterTLSResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseRotateClusterTLSResponse ¶
func ParseRotateClusterTLSResponse(rsp *http.Response) (*RotateClusterTLSResponse, error)
ParseRotateClusterTLSResponse parses an HTTP response from a RotateClusterTLSWithResponse call
func (RotateClusterTLSResponse) Status ¶
func (r RotateClusterTLSResponse) Status() string
Status returns HTTPResponse.Status
func (RotateClusterTLSResponse) StatusCode ¶
func (r RotateClusterTLSResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateMySQLUserPasswordJSONBody ¶ added in v0.4.0
type RotateMySQLUserPasswordJSONBody struct {
RetainCurrent *bool `json:"retainCurrent,omitempty"`
}
RotateMySQLUserPasswordJSONBody defines parameters for RotateMySQLUserPassword.
type RotateMySQLUserPasswordJSONRequestBody ¶ added in v0.4.0
type RotateMySQLUserPasswordJSONRequestBody RotateMySQLUserPasswordJSONBody
RotateMySQLUserPasswordJSONRequestBody defines body for RotateMySQLUserPassword for application/json ContentType.
type RotateMySQLUserPasswordParams ¶ added in v0.4.0
type RotateMySQLUserPasswordParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotateMySQLUserPasswordParams defines parameters for RotateMySQLUserPassword.
type RotateMySQLUserPasswordResponse ¶ added in v0.4.0
type RotateMySQLUserPasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MySQLPasswordRotation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRotateMySQLUserPasswordResponse ¶ added in v0.4.0
func ParseRotateMySQLUserPasswordResponse(rsp *http.Response) (*RotateMySQLUserPasswordResponse, error)
ParseRotateMySQLUserPasswordResponse parses an HTTP response from a RotateMySQLUserPasswordWithResponse call
func (RotateMySQLUserPasswordResponse) Status ¶ added in v0.4.0
func (r RotateMySQLUserPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (RotateMySQLUserPasswordResponse) StatusCode ¶ added in v0.4.0
func (r RotateMySQLUserPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateNamespaceTokenJSONRequestBody ¶
type RotateNamespaceTokenJSONRequestBody = NamespaceTokenRotate
RotateNamespaceTokenJSONRequestBody defines body for RotateNamespaceToken for application/json ContentType.
type RotateNamespaceTokenParams ¶
type RotateNamespaceTokenParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
RotateNamespaceTokenParams defines parameters for RotateNamespaceToken.
type RotateNamespaceTokenResponse ¶
type RotateNamespaceTokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Namespace
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseRotateNamespaceTokenResponse ¶
func ParseRotateNamespaceTokenResponse(rsp *http.Response) (*RotateNamespaceTokenResponse, error)
ParseRotateNamespaceTokenResponse parses an HTTP response from a RotateNamespaceTokenWithResponse call
func (RotateNamespaceTokenResponse) Status ¶
func (r RotateNamespaceTokenResponse) Status() string
Status returns HTTPResponse.Status
func (RotateNamespaceTokenResponse) StatusCode ¶
func (r RotateNamespaceTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotatePostgresBindingParams ¶ added in v0.4.0
type RotatePostgresBindingParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotatePostgresBindingParams defines parameters for RotatePostgresBinding.
type RotatePostgresBindingResponse ¶ added in v0.4.0
type RotatePostgresBindingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PostgresBinding
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRotatePostgresBindingResponse ¶ added in v0.4.0
func ParseRotatePostgresBindingResponse(rsp *http.Response) (*RotatePostgresBindingResponse, error)
ParseRotatePostgresBindingResponse parses an HTTP response from a RotatePostgresBindingWithResponse call
func (RotatePostgresBindingResponse) Status ¶ added in v0.4.0
func (r RotatePostgresBindingResponse) Status() string
Status returns HTTPResponse.Status
func (RotatePostgresBindingResponse) StatusCode ¶ added in v0.4.0
func (r RotatePostgresBindingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotatePostgresRolePasswordParams ¶ added in v0.2.0
type RotatePostgresRolePasswordParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotatePostgresRolePasswordParams defines parameters for RotatePostgresRolePassword.
type RotatePostgresRolePasswordResponse ¶ added in v0.2.0
type RotatePostgresRolePasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
GeneratedPassword string `json:"generatedPassword"`
}
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRotatePostgresRolePasswordResponse ¶ added in v0.2.0
func ParseRotatePostgresRolePasswordResponse(rsp *http.Response) (*RotatePostgresRolePasswordResponse, error)
ParseRotatePostgresRolePasswordResponse parses an HTTP response from a RotatePostgresRolePasswordWithResponse call
func (RotatePostgresRolePasswordResponse) Status ¶ added in v0.2.0
func (r RotatePostgresRolePasswordResponse) Status() string
Status returns HTTPResponse.Status
func (RotatePostgresRolePasswordResponse) StatusCode ¶ added in v0.2.0
func (r RotatePostgresRolePasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateSupabaseJWTSecretParams ¶ added in v0.2.0
type RotateSupabaseJWTSecretParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotateSupabaseJWTSecretParams defines parameters for RotateSupabaseJWTSecret.
type RotateSupabaseJWTSecretResponse ¶ added in v0.2.0
type RotateSupabaseJWTSecretResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseRotateSupabaseJWTSecretResponse ¶ added in v0.2.0
func ParseRotateSupabaseJWTSecretResponse(rsp *http.Response) (*RotateSupabaseJWTSecretResponse, error)
ParseRotateSupabaseJWTSecretResponse parses an HTTP response from a RotateSupabaseJWTSecretWithResponse call
func (RotateSupabaseJWTSecretResponse) Status ¶ added in v0.2.0
func (r RotateSupabaseJWTSecretResponse) Status() string
Status returns HTTPResponse.Status
func (RotateSupabaseJWTSecretResponse) StatusCode ¶ added in v0.2.0
func (r RotateSupabaseJWTSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateSystemUserParams ¶
type RotateSystemUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotateSystemUserParams defines parameters for RotateSystemUser.
type RotateSystemUserResponse ¶
type RotateSystemUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseRotateSystemUserResponse ¶
func ParseRotateSystemUserResponse(rsp *http.Response) (*RotateSystemUserResponse, error)
ParseRotateSystemUserResponse parses an HTTP response from a RotateSystemUserWithResponse call
func (RotateSystemUserResponse) Status ¶
func (r RotateSystemUserResponse) Status() string
Status returns HTTPResponse.Status
func (RotateSystemUserResponse) StatusCode ¶
func (r RotateSystemUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateWeaviateUserKeyParams ¶ added in v0.4.0
type RotateWeaviateUserKeyParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotateWeaviateUserKeyParams defines parameters for RotateWeaviateUserKey.
type RotateWeaviateUserKeyResponse ¶ added in v0.4.0
type RotateWeaviateUserKeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WeaviateAPIKey
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseRotateWeaviateUserKeyResponse ¶ added in v0.4.0
func ParseRotateWeaviateUserKeyResponse(rsp *http.Response) (*RotateWeaviateUserKeyResponse, error)
ParseRotateWeaviateUserKeyResponse parses an HTTP response from a RotateWeaviateUserKeyWithResponse call
func (RotateWeaviateUserKeyResponse) Status ¶ added in v0.4.0
func (r RotateWeaviateUserKeyResponse) Status() string
Status returns HTTPResponse.Status
func (RotateWeaviateUserKeyResponse) StatusCode ¶ added in v0.4.0
func (r RotateWeaviateUserKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type S3Credentials ¶
type S3Credentials struct {
AccessKeyId *string `json:"accessKeyId,omitempty"`
SecretAccessKey *string `json:"secretAccessKey,omitempty"`
}
S3Credentials Write-only; never returned by backup-storage reads.
type Session ¶
type Session struct {
Account CurrentUser `json:"account"`
CsrfToken *string `json:"csrfToken,omitempty"`
ExpiresAt time.Time `json:"expiresAt"`
}
Session Sets HttpOnly Secure SameSite=Strict karakoram_access and rotating karakoram_refresh cookies. No access JWT or refresh secret is exposed in JSON.
type SetNeo4jUserPasswordJSONRequestBody ¶ added in v0.4.0
type SetNeo4jUserPasswordJSONRequestBody = Neo4jUserPassword
SetNeo4jUserPasswordJSONRequestBody defines body for SetNeo4jUserPassword for application/json ContentType.
type SetNeo4jUserPasswordParams ¶ added in v0.4.0
type SetNeo4jUserPasswordParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
SetNeo4jUserPasswordParams defines parameters for SetNeo4jUserPassword.
type SetNeo4jUserPasswordResponse ¶ added in v0.4.0
type SetNeo4jUserPasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Neo4jUserPasswordChanged
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseSetNeo4jUserPasswordResponse ¶ added in v0.4.0
func ParseSetNeo4jUserPasswordResponse(rsp *http.Response) (*SetNeo4jUserPasswordResponse, error)
ParseSetNeo4jUserPasswordResponse parses an HTTP response from a SetNeo4jUserPasswordWithResponse call
func (SetNeo4jUserPasswordResponse) Status ¶ added in v0.4.0
func (r SetNeo4jUserPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (SetNeo4jUserPasswordResponse) StatusCode ¶ added in v0.4.0
func (r SetNeo4jUserPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SetSupabaseSMTPPasswordJSONRequestBody ¶ added in v0.2.0
type SetSupabaseSMTPPasswordJSONRequestBody = SupabaseSMTPPassword
SetSupabaseSMTPPasswordJSONRequestBody defines body for SetSupabaseSMTPPassword for application/json ContentType.
type SetSupabaseSMTPPasswordParams ¶ added in v0.2.0
type SetSupabaseSMTPPasswordParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
SetSupabaseSMTPPasswordParams defines parameters for SetSupabaseSMTPPassword.
type SetSupabaseSMTPPasswordResponse ¶ added in v0.2.0
type SetSupabaseSMTPPasswordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseSetSupabaseSMTPPasswordResponse ¶ added in v0.2.0
func ParseSetSupabaseSMTPPasswordResponse(rsp *http.Response) (*SetSupabaseSMTPPasswordResponse, error)
ParseSetSupabaseSMTPPasswordResponse parses an HTTP response from a SetSupabaseSMTPPasswordWithResponse call
func (SetSupabaseSMTPPasswordResponse) Status ¶ added in v0.2.0
func (r SetSupabaseSMTPPasswordResponse) Status() string
Status returns HTTPResponse.Status
func (SetSupabaseSMTPPasswordResponse) StatusCode ¶ added in v0.2.0
func (r SetSupabaseSMTPPasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SetTemporalUIOIDCClientSecretJSONRequestBody ¶ added in v0.4.0
type SetTemporalUIOIDCClientSecretJSONRequestBody = TemporalUIOIDCClientSecret
SetTemporalUIOIDCClientSecretJSONRequestBody defines body for SetTemporalUIOIDCClientSecret for application/json ContentType.
type SetTemporalUIOIDCClientSecretParams ¶ added in v0.4.0
type SetTemporalUIOIDCClientSecretParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
SetTemporalUIOIDCClientSecretParams defines parameters for SetTemporalUIOIDCClientSecret.
type SetTemporalUIOIDCClientSecretResponse ¶ added in v0.4.0
type SetTemporalUIOIDCClientSecretResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON422 *UnprocessableEntity
JSON503 *Unavailable
}
func ParseSetTemporalUIOIDCClientSecretResponse ¶ added in v0.4.0
func ParseSetTemporalUIOIDCClientSecretResponse(rsp *http.Response) (*SetTemporalUIOIDCClientSecretResponse, error)
ParseSetTemporalUIOIDCClientSecretResponse parses an HTTP response from a SetTemporalUIOIDCClientSecretWithResponse call
func (SetTemporalUIOIDCClientSecretResponse) Status ¶ added in v0.4.0
func (r SetTemporalUIOIDCClientSecretResponse) Status() string
Status returns HTTPResponse.Status
func (SetTemporalUIOIDCClientSecretResponse) StatusCode ¶ added in v0.4.0
func (r SetTemporalUIOIDCClientSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Settings ¶
type Settings struct {
// Oidc Client secret is write-only; omission on update retains the stored secret.
Oidc OIDCConfig `json:"oidc"`
}
Settings defines model for Settings.
type StorageVerification ¶
type StorageVerification struct {
CheckedAt time.Time `json:"checkedAt"`
// FailureReason Present when verified is false; categorized, secret-free cause.
FailureReason *StorageVerificationFailureReason `json:"failureReason,omitempty"`
Message string `json:"message"`
Verified bool `json:"verified"`
}
StorageVerification Checks S3 read/write/delete access and TLS without exposing credentials. A completed verification returns HTTP 200 even on failure, with verified false, failureReason and actionable message.
type StorageVerificationFailureReason ¶
type StorageVerificationFailureReason string
StorageVerificationFailureReason Present when verified is false; categorized, secret-free cause.
const ( AccessDenied StorageVerificationFailureReason = "access_denied" BucketNotFound StorageVerificationFailureReason = "bucket_not_found" ClockSkew StorageVerificationFailureReason = "clock_skew" EndpointNotAllowed StorageVerificationFailureReason = "endpoint_not_allowed" Timeout StorageVerificationFailureReason = "timeout" TlsError StorageVerificationFailureReason = "tls_error" Unknown StorageVerificationFailureReason = "unknown" Unreachable StorageVerificationFailureReason = "unreachable" )
Defines values for StorageVerificationFailureReason.
type StreamEventsParams ¶
type StreamEventsParams struct {
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Type Exact stored event type, normally Normal, Warning or Audit. Lifecycle details such as OperationFailed are in reason, not type.
Type *StreamEventsParamsType `form:"type,omitempty" json:"type,omitempty"`
OperationId *string `form:"operationId,omitempty" json:"operationId,omitempty"`
// Actor Exact actor identity, including token name and ID when applicable.
Actor *string `form:"actor,omitempty" json:"actor,omitempty"`
// Resource Exact resource category. Explicit filters without the required audit/read or events/read permission return 403; unfiltered queries silently omit unauthorized events.
Resource *StreamEventsParamsResource `form:"resource,omitempty" json:"resource,omitempty"`
// Cursor Replay events after this durable event cursor.
Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// LastEventID SSE reconnection cursor; used when cursor is absent.
LastEventID *string `json:"Last-Event-ID,omitempty"`
}
StreamEventsParams defines parameters for StreamEvents.
type StreamEventsParamsResource ¶
type StreamEventsParamsResource string
StreamEventsParamsResource defines parameters for StreamEvents.
const ( StreamEventsParamsResourceAccounts StreamEventsParamsResource = "accounts" StreamEventsParamsResourceApiTokens StreamEventsParamsResource = "api-tokens" StreamEventsParamsResourceAuth StreamEventsParamsResource = "auth" StreamEventsParamsResourceBackupStorages StreamEventsParamsResource = "backup-storages" StreamEventsParamsResourceBackups StreamEventsParamsResource = "backups" StreamEventsParamsResourceClusterCredentials StreamEventsParamsResource = "cluster-credentials" StreamEventsParamsResourceClusterData StreamEventsParamsResource = "cluster-data" StreamEventsParamsResourceClusters StreamEventsParamsResource = "clusters" StreamEventsParamsResourceDatabaseUsers StreamEventsParamsResource = "database-users" StreamEventsParamsResourceEmpty StreamEventsParamsResource = "" StreamEventsParamsResourceNamespaces StreamEventsParamsResource = "namespaces" StreamEventsParamsResourceOperations StreamEventsParamsResource = "operations" StreamEventsParamsResourceOrphanedVolumes StreamEventsParamsResource = "orphaned-volumes" StreamEventsParamsResourceRabbitmqOperatorPolicies StreamEventsParamsResource = "rabbitmq-operator-policies" StreamEventsParamsResourceRabbitmqPermissions StreamEventsParamsResource = "rabbitmq-permissions" StreamEventsParamsResourceRabbitmqPolicies StreamEventsParamsResource = "rabbitmq-policies" StreamEventsParamsResourceRabbitmqTopicPermissions StreamEventsParamsResource = "rabbitmq-topic-permissions" StreamEventsParamsResourceRabbitmqUsers StreamEventsParamsResource = "rabbitmq-users" StreamEventsParamsResourceRabbitmqVhosts StreamEventsParamsResource = "rabbitmq-vhosts" StreamEventsParamsResourceRbac StreamEventsParamsResource = "rbac" StreamEventsParamsResourceRestores StreamEventsParamsResource = "restores" StreamEventsParamsResourceSettings StreamEventsParamsResource = "settings" StreamEventsParamsResourceWeaviateRoles StreamEventsParamsResource = "weaviate-roles" StreamEventsParamsResourceWeaviateUsers StreamEventsParamsResource = "weaviate-users" )
Defines values for StreamEventsParamsResource.
type StreamEventsParamsType ¶
type StreamEventsParamsType string
StreamEventsParamsType defines parameters for StreamEvents.
const ( StreamEventsParamsTypeAudit StreamEventsParamsType = "Audit" StreamEventsParamsTypeNormal StreamEventsParamsType = "Normal" StreamEventsParamsTypeWarning StreamEventsParamsType = "Warning" )
Defines values for StreamEventsParamsType.
type StreamEventsResponse ¶
type StreamEventsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseStreamEventsResponse ¶
func ParseStreamEventsResponse(rsp *http.Response) (*StreamEventsResponse, error)
ParseStreamEventsResponse parses an HTTP response from a StreamEventsWithResponse call
func (StreamEventsResponse) Status ¶
func (r StreamEventsResponse) Status() string
Status returns HTTPResponse.Status
func (StreamEventsResponse) StatusCode ¶
func (r StreamEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SupabaseCredentials ¶ added in v0.2.0
type SupabaseCredentials struct {
AnonKey string `json:"anonKey"`
ApiUrl string `json:"apiUrl"`
DashboardPassword string `json:"dashboardPassword"`
DashboardUsername string `json:"dashboardUsername"`
JwtSecret string `json:"jwtSecret"`
PublishableKey string `json:"publishableKey"`
SecretKey string `json:"secretKey"`
ServiceRoleKey string `json:"serviceRoleKey"`
StudioUrl string `json:"studioUrl"`
}
SupabaseCredentials defines model for SupabaseCredentials.
type SupabaseFunction ¶ added in v0.2.0
SupabaseFunction Relative file paths mapped to source text, including a nonempty index.ts entrypoint. Total source bytes must not exceed 1 MiB; parent path components are forbidden.
type SupabaseFunctionList ¶ added in v0.2.0
type SupabaseFunctionList struct {
Items []string `json:"items"`
}
SupabaseFunctionList defines model for SupabaseFunctionList.
type SupabaseSMTPPassword ¶ added in v0.2.0
type SupabaseSMTPPassword struct {
Password *string `json:"password,omitempty"`
}
SupabaseSMTPPassword defines model for SupabaseSMTPPassword.
type SystemUser ¶
type SystemUser struct {
LastRotatedAt *time.Time `json:"lastRotatedAt,omitempty"`
Name SystemUserName `json:"name"`
Roles []RoleReference `json:"roles"`
Username string `json:"username"`
}
SystemUser defines model for SystemUser.
type SystemUserList ¶
type SystemUserList struct {
Items []SystemUser `json:"items"`
// NextCursor Opaque continuation cursor; absent at the end.
NextCursor *string `json:"nextCursor,omitempty"`
}
SystemUserList defines model for SystemUserList.
type SystemUserName ¶
type SystemUserName string
SystemUserName defines model for SystemUser.Name.
const ( SystemUserNameAdmin SystemUserName = "admin" SystemUserNameApmSecretToken SystemUserName = "apm-secret-token" SystemUserNameBackup SystemUserName = "backup" SystemUserNameClusterAdmin SystemUserName = "clusterAdmin" SystemUserNameClusterMonitor SystemUserName = "clusterMonitor" SystemUserNameDatabaseAdmin SystemUserName = "databaseAdmin" SystemUserNameElastic SystemUserName = "elastic" SystemUserNameKarakoram SystemUserName = "karakoram" SystemUserNameKarakoramApm SystemUserName = "karakoram_apm" SystemUserNameKarakoramLogstash SystemUserName = "karakoram_logstash" SystemUserNameKarakoramMonitor SystemUserName = "karakoram-monitor" SystemUserNameKibanaToken SystemUserName = "kibana-token" SystemUserNameKkAdmin SystemUserName = "kk_admin" SystemUserNameKkMonitor SystemUserName = "kk_monitor" SystemUserNameKkProxyAdmin SystemUserName = "kk_proxy_admin" SystemUserNameKkReplicator SystemUserName = "kk_replicator" SystemUserNameKkRewind SystemUserName = "kk_rewind" SystemUserNamePostgres SystemUserName = "postgres" SystemUserNameUserAdmin SystemUserName = "userAdmin" )
Defines values for SystemUserName.
type TLS ¶
type TLS struct {
Ca TLSCa `json:"ca"`
CaCertificate *string `json:"caCertificate,omitempty"`
CaPrivateKey *string `json:"caPrivateKey,omitempty"`
// Certificate User-provided PEM certificate chain.
Certificate *string `json:"certificate,omitempty"`
Mode TLSMode `json:"mode"`
PrivateKey *string `json:"privateKey,omitempty"`
}
TLS PEM inputs are write-only; stored secret material is never included in cluster reads. User-provided CAs require RSA keys of at least 2048 bits or ECDSA P-256, P-384 or P-521 keys. An existing cluster's CA material cannot be replaced through PUT or PATCH (409 Conflict); coordinated CA rotation is not supported. The rotate-tls operation renews leaf certificates only.
type TLSInput ¶
type TLSInput struct {
Ca *TLSInputCa `json:"ca,omitempty"`
CaCertificate *string `json:"caCertificate,omitempty"`
CaPrivateKey *string `json:"caPrivateKey,omitempty"`
// Certificate User-provided PEM certificate chain.
Certificate *string `json:"certificate,omitempty"`
Mode *TLSInputMode `json:"mode,omitempty"`
PrivateKey *string `json:"privateKey,omitempty"`
}
TLSInput PEM inputs are write-only; stored secret material is never included in cluster reads. User-provided CAs require RSA keys of at least 2048 bits or ECDSA P-256, P-384 or P-521 keys. An existing cluster's CA material cannot be replaced through PUT or PATCH (409 Conflict); coordinated CA rotation is not supported. The rotate-tls operation renews leaf certificates only.
type TLSInputCa ¶
type TLSInputCa string
TLSInputCa defines model for TLSInput.Ca.
const ( TLSInputCaSelfSigned TLSInputCa = "selfSigned" TLSInputCaUserProvided TLSInputCa = "userProvided" )
Defines values for TLSInputCa.
type TLSInputMode ¶
type TLSInputMode string
TLSInputMode defines model for TLSInput.Mode.
const ( TLSInputModeDisabled TLSInputMode = "disabled" TLSInputModePreferTLS TLSInputMode = "preferTLS" TLSInputModeRequireTLS TLSInputMode = "requireTLS" )
Defines values for TLSInputMode.
type TLSPatch ¶
type TLSPatch struct {
Ca *TLSPatchCa `json:"ca"`
CaCertificate *string `json:"caCertificate"`
CaPrivateKey *string `json:"caPrivateKey"`
// Certificate User-provided PEM certificate chain.
Certificate *string `json:"certificate"`
Mode *TLSPatchMode `json:"mode"`
PrivateKey *string `json:"privateKey"`
}
TLSPatch PEM inputs are write-only; stored secret material is never included in cluster reads. User-provided CAs require RSA keys of at least 2048 bits or ECDSA P-256, P-384 or P-521 keys. An existing cluster's CA material cannot be replaced through PUT or PATCH (409 Conflict); coordinated CA rotation is not supported. The rotate-tls operation renews leaf certificates only.
type TLSPatchCa ¶
type TLSPatchCa string
TLSPatchCa defines model for TLSPatch.Ca.
const ( SelfSigned TLSPatchCa = "selfSigned" UserProvided TLSPatchCa = "userProvided" )
Defines values for TLSPatchCa.
type TLSPatchMode ¶
type TLSPatchMode string
TLSPatchMode defines model for TLSPatch.Mode.
const ( Disabled TLSPatchMode = "disabled" PreferTLS TLSPatchMode = "preferTLS" RequireTLS TLSPatchMode = "requireTLS" )
Defines values for TLSPatchMode.
type TemporalClientCertificate ¶ added in v0.4.0
type TemporalClientCertificate struct {
CaFingerprintSha256 string `json:"caFingerprintSha256"`
CommonName string `json:"commonName"`
// CurrentCa Whether the issuing CA is the CA used for new client certificates now; false after a CA rotation, when the certificate no longer authenticates (old clients may still authenticate during the rolling trust overlap).
CurrentCa bool `json:"currentCa"`
FingerprintSha256 string `json:"fingerprintSha256"`
IssuedAt time.Time `json:"issuedAt"`
NotAfter time.Time `json:"notAfter"`
Serial string `json:"serial"`
}
TemporalClientCertificate defines model for TemporalClientCertificate.
type TemporalClientCertificateList ¶ added in v0.4.0
type TemporalClientCertificateList struct {
Items []TemporalClientCertificate `json:"items"`
}
TemporalClientCertificateList defines model for TemporalClientCertificateList.
type TemporalClientCertificateRequest ¶ added in v0.4.0
type TemporalClientCertificateRequest struct {
CommonName string `json:"commonName"`
TtlHours *int `json:"ttlHours,omitempty"`
}
TemporalClientCertificateRequest defines model for TemporalClientCertificateRequest.
type TemporalIssuedClientCertificate ¶ added in v0.4.0
type TemporalIssuedClientCertificate struct {
CaFingerprintSha256 string `json:"caFingerprintSha256"`
CaPem string `json:"caPem"`
CertificatePem string `json:"certificatePem"`
CommonName string `json:"commonName"`
// CurrentCa Whether the issuing CA is the CA used for new client certificates now; false after a CA rotation, when the certificate no longer authenticates (old clients may still authenticate during the rolling trust overlap).
CurrentCa bool `json:"currentCa"`
FingerprintSha256 string `json:"fingerprintSha256"`
FrontendAddress string `json:"frontendAddress"`
IssuedAt time.Time `json:"issuedAt"`
NotAfter time.Time `json:"notAfter"`
PrivateKeyPem string `json:"privateKeyPem"`
Serial string `json:"serial"`
ServerName string `json:"serverName"`
}
TemporalIssuedClientCertificate defines model for TemporalIssuedClientCertificate.
type TemporalNamespace ¶ added in v0.4.0
type TemporalNamespace struct {
Description *string `json:"description,omitempty"`
Managed bool `json:"managed"`
Name string `json:"name"`
Retention string `json:"retention"`
State string `json:"state"`
}
TemporalNamespace defines model for TemporalNamespace.
type TemporalNamespaceList ¶ added in v0.4.0
type TemporalNamespaceList struct {
Items []TemporalNamespace `json:"items"`
}
TemporalNamespaceList defines model for TemporalNamespaceList.
type TemporalUIOIDCClientSecret ¶ added in v0.4.0
type TemporalUIOIDCClientSecret struct {
ClientSecret *string `json:"clientSecret,omitempty"`
}
TemporalUIOIDCClientSecret defines model for TemporalUIOIDCClientSecret.
type TestNotificationChannelParams ¶ added in v0.4.0
type TestNotificationChannelParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
TestNotificationChannelParams defines parameters for TestNotificationChannel.
type TestNotificationChannelResponse ¶ added in v0.4.0
type TestNotificationChannelResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NotificationTestResult
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseTestNotificationChannelResponse ¶ added in v0.4.0
func ParseTestNotificationChannelResponse(rsp *http.Response) (*TestNotificationChannelResponse, error)
ParseTestNotificationChannelResponse parses an HTTP response from a TestNotificationChannelWithResponse call
func (TestNotificationChannelResponse) Status ¶ added in v0.4.0
func (r TestNotificationChannelResponse) Status() string
Status returns HTTPResponse.Status
func (TestNotificationChannelResponse) StatusCode ¶ added in v0.4.0
func (r TestNotificationChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TokenStatus ¶
type TokenStatus struct {
LastError *string `json:"lastError,omitempty"`
LastValidatedAt *time.Time `json:"lastValidatedAt,omitempty"`
RotatedAt *time.Time `json:"rotatedAt,omitempty"`
Source TokenStatusSource `json:"source"`
Valid bool `json:"valid"`
}
TokenStatus Secret-safe token health; never contains a token or fingerprint.
type TokenStatusSource ¶
type TokenStatusSource string
TokenStatusSource defines model for TokenStatus.Source.
const ( Env TokenStatusSource = "env" Stored TokenStatusSource = "stored" )
Defines values for TokenStatusSource.
type Topology ¶
type Topology struct {
Shards *int `json:"shards,omitempty"`
Type TopologyType `json:"type"`
}
Topology defines model for Topology.
type TopologyInput ¶
type TopologyInput struct {
Shards *int `json:"shards,omitempty"`
Type *TopologyInputType `json:"type,omitempty"`
}
TopologyInput defines model for TopologyInput.
type TopologyInputType ¶
type TopologyInputType string
TopologyInputType defines model for TopologyInput.Type.
const ( TopologyInputTypeCluster TopologyInputType = "cluster" TopologyInputTypeCombined TopologyInputType = "combined" TopologyInputTypeDedicatedMasters TopologyInputType = "dedicatedMasters" TopologyInputTypeDistributed TopologyInputType = "distributed" TopologyInputTypeGroup TopologyInputType = "group" TopologyInputTypeHa TopologyInputType = "ha" TopologyInputTypeReplicaSet TopologyInputType = "replicaSet" TopologyInputTypeSharded TopologyInputType = "sharded" TopologyInputTypeSingle TopologyInputType = "single" TopologyInputTypeSplit TopologyInputType = "split" )
Defines values for TopologyInputType.
type TopologyPatch ¶
type TopologyPatch struct {
Shards *int `json:"shards"`
Type *TopologyPatchType `json:"type"`
}
TopologyPatch defines model for TopologyPatch.
type TopologyPatchType ¶
type TopologyPatchType string
TopologyPatchType defines model for TopologyPatch.Type.
const ( TopologyPatchTypeCluster TopologyPatchType = "cluster" TopologyPatchTypeCombined TopologyPatchType = "combined" TopologyPatchTypeDedicatedMasters TopologyPatchType = "dedicatedMasters" TopologyPatchTypeDistributed TopologyPatchType = "distributed" TopologyPatchTypeGroup TopologyPatchType = "group" TopologyPatchTypeHa TopologyPatchType = "ha" TopologyPatchTypeReplicaSet TopologyPatchType = "replicaSet" TopologyPatchTypeSharded TopologyPatchType = "sharded" TopologyPatchTypeSingle TopologyPatchType = "single" TopologyPatchTypeSplit TopologyPatchType = "split" )
Defines values for TopologyPatchType.
type TopologyType ¶
type TopologyType string
TopologyType defines model for Topology.Type.
const ( TopologyTypeCluster TopologyType = "cluster" TopologyTypeCombined TopologyType = "combined" TopologyTypeDedicatedMasters TopologyType = "dedicatedMasters" TopologyTypeDistributed TopologyType = "distributed" TopologyTypeGroup TopologyType = "group" TopologyTypeHa TopologyType = "ha" TopologyTypeReplicaSet TopologyType = "replicaSet" TopologyTypeSharded TopologyType = "sharded" TopologyTypeSingle TopologyType = "single" TopologyTypeSplit TopologyType = "split" )
Defines values for TopologyType.
type Unauthorized ¶
type Unauthorized = Error
Unauthorized Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type Unavailable ¶
type Unavailable = Error
Unavailable Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type UnprocessableEntity ¶
type UnprocessableEntity = Error
UnprocessableEntity Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type UnsupportedMediaType ¶
type UnsupportedMediaType = Error
UnsupportedMediaType Every error response. `code` is a stable category (`invalid_request`, `unauthorized`, `forbidden`, `not_found`, `conflict`, `method_not_allowed`, `unsupported_media_type`, `payload_too_large`, `password_change_required`, `rate_limited`, `internal_error`); `message` is a human-readable explanation that names the rejected field or resource.
type UpdateAPITokenRequest ¶
type UpdateAPITokenRequest struct {
// ExpiresAt RFC 3339 timestamp strictly in the future, or null to remove expiry.
ExpiresAt *time.Time `json:"expiresAt"`
// Name Required non-blank name, trimmed before storage, 1–128 characters. Duplicate names are allowed; identify tokens by their unique ID.
Name APITokenName `json:"name"`
}
UpdateAPITokenRequest defines model for UpdateAPITokenRequest.
type UpdateAccountRequest ¶
type UpdateAccountRequest struct {
Enabled bool `json:"enabled"`
MustChangePassword bool `json:"mustChangePassword"`
}
UpdateAccountRequest defines model for UpdateAccountRequest.
type UpdateAgentRolloutSettingsJSONRequestBody ¶ added in v0.4.0
type UpdateAgentRolloutSettingsJSONRequestBody = AgentRolloutSettings
UpdateAgentRolloutSettingsJSONRequestBody defines body for UpdateAgentRolloutSettings for application/json ContentType.
type UpdateAgentRolloutSettingsParams ¶ added in v0.4.0
type UpdateAgentRolloutSettingsParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdateAgentRolloutSettingsParams defines parameters for UpdateAgentRolloutSettings.
type UpdateAgentRolloutSettingsResponse ¶ added in v0.4.0
type UpdateAgentRolloutSettingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AgentRolloutSettings
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseUpdateAgentRolloutSettingsResponse ¶ added in v0.4.0
func ParseUpdateAgentRolloutSettingsResponse(rsp *http.Response) (*UpdateAgentRolloutSettingsResponse, error)
ParseUpdateAgentRolloutSettingsResponse parses an HTTP response from a UpdateAgentRolloutSettingsWithResponse call
func (UpdateAgentRolloutSettingsResponse) Status ¶ added in v0.4.0
func (r UpdateAgentRolloutSettingsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAgentRolloutSettingsResponse) StatusCode ¶ added in v0.4.0
func (r UpdateAgentRolloutSettingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateBackupStorageRequest ¶
type UpdateBackupStorageRequest struct {
Bucket string `json:"bucket"`
// Credentials Write-only; never returned by backup-storage reads.
Credentials *S3Credentials `json:"credentials,omitempty"`
Description *string `json:"description,omitempty"`
EndpointURL string `json:"endpointURL"`
ForcePathStyle bool `json:"forcePathStyle"`
Prefix *string `json:"prefix,omitempty"`
Region string `json:"region"`
Type UpdateBackupStorageRequestType `json:"type"`
VerifyTLS bool `json:"verifyTLS"`
}
UpdateBackupStorageRequest Replaces storage configuration. Omitted credentials retain the existing encrypted credentials.
type UpdateBackupStorageRequestType ¶
type UpdateBackupStorageRequestType string
UpdateBackupStorageRequestType defines model for UpdateBackupStorageRequest.Type.
const (
S3 UpdateBackupStorageRequestType = "s3"
)
Defines values for UpdateBackupStorageRequestType.
type UpdateControlPlaneBackupPolicyJSONRequestBody ¶ added in v0.4.0
type UpdateControlPlaneBackupPolicyJSONRequestBody = ControlPlaneBackupPolicy
UpdateControlPlaneBackupPolicyJSONRequestBody defines body for UpdateControlPlaneBackupPolicy for application/json ContentType.
type UpdateControlPlaneBackupPolicyParams ¶ added in v0.4.0
type UpdateControlPlaneBackupPolicyParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdateControlPlaneBackupPolicyParams defines parameters for UpdateControlPlaneBackupPolicy.
type UpdateControlPlaneBackupPolicyResponse ¶ added in v0.4.0
type UpdateControlPlaneBackupPolicyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ControlPlaneBackupPolicy
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseUpdateControlPlaneBackupPolicyResponse ¶ added in v0.4.0
func ParseUpdateControlPlaneBackupPolicyResponse(rsp *http.Response) (*UpdateControlPlaneBackupPolicyResponse, error)
ParseUpdateControlPlaneBackupPolicyResponse parses an HTTP response from a UpdateControlPlaneBackupPolicyWithResponse call
func (UpdateControlPlaneBackupPolicyResponse) Status ¶ added in v0.4.0
func (r UpdateControlPlaneBackupPolicyResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateControlPlaneBackupPolicyResponse) StatusCode ¶ added in v0.4.0
func (r UpdateControlPlaneBackupPolicyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateDatabaseRoleRequest ¶
type UpdateDatabaseRoleRequest struct {
Privileges []Privilege `json:"privileges"`
Roles []RoleReference `json:"roles"`
}
UpdateDatabaseRoleRequest defines model for UpdateDatabaseRoleRequest.
type UpdateDatabaseUserRequest ¶
type UpdateDatabaseUserRequest struct {
// Password Omit to retain the current password; a supplied value must satisfy the same minimum and SASLprep rules as creation.
Password *string `json:"password,omitempty"`
Roles []RoleReference `json:"roles"`
}
UpdateDatabaseUserRequest defines model for UpdateDatabaseUserRequest.
type UpdateElasticRoleJSONRequestBody ¶
type UpdateElasticRoleJSONRequestBody = ElasticRoleInput
UpdateElasticRoleJSONRequestBody defines body for UpdateElasticRole for application/json ContentType.
type UpdateElasticRoleParams ¶
type UpdateElasticRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdateElasticRoleParams defines parameters for UpdateElasticRole.
type UpdateElasticRoleResponse ¶
type UpdateElasticRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateElasticRoleResponse ¶
func ParseUpdateElasticRoleResponse(rsp *http.Response) (*UpdateElasticRoleResponse, error)
ParseUpdateElasticRoleResponse parses an HTTP response from a UpdateElasticRoleWithResponse call
func (UpdateElasticRoleResponse) Status ¶
func (r UpdateElasticRoleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateElasticRoleResponse) StatusCode ¶
func (r UpdateElasticRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateElasticUserJSONRequestBody ¶
type UpdateElasticUserJSONRequestBody = ElasticUserWrite
UpdateElasticUserJSONRequestBody defines body for UpdateElasticUser for application/json ContentType.
type UpdateElasticUserParams ¶
type UpdateElasticUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdateElasticUserParams defines parameters for UpdateElasticUser.
type UpdateElasticUserResponse ¶
type UpdateElasticUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ElasticUser
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateElasticUserResponse ¶
func ParseUpdateElasticUserResponse(rsp *http.Response) (*UpdateElasticUserResponse, error)
ParseUpdateElasticUserResponse parses an HTTP response from a UpdateElasticUserWithResponse call
func (UpdateElasticUserResponse) Status ¶
func (r UpdateElasticUserResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateElasticUserResponse) StatusCode ¶
func (r UpdateElasticUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateNamespaceJSONRequestBody ¶
type UpdateNamespaceJSONRequestBody = NamespaceUpdate
UpdateNamespaceJSONRequestBody defines body for UpdateNamespace for application/json ContentType.
type UpdateNamespaceParams ¶
type UpdateNamespaceParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
UpdateNamespaceParams defines parameters for UpdateNamespace.
type UpdateNamespaceResponse ¶
type UpdateNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Namespace
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseUpdateNamespaceResponse ¶
func ParseUpdateNamespaceResponse(rsp *http.Response) (*UpdateNamespaceResponse, error)
ParseUpdateNamespaceResponse parses an HTTP response from a UpdateNamespaceWithResponse call
func (UpdateNamespaceResponse) Status ¶
func (r UpdateNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateNamespaceResponse) StatusCode ¶
func (r UpdateNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePostgresRoleJSONRequestBody ¶ added in v0.2.0
type UpdatePostgresRoleJSONRequestBody = PostgresRoleWrite
UpdatePostgresRoleJSONRequestBody defines body for UpdatePostgresRole for application/json ContentType.
type UpdatePostgresRoleParams ¶ added in v0.2.0
type UpdatePostgresRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdatePostgresRoleParams defines parameters for UpdatePostgresRole.
type UpdatePostgresRoleResponse ¶ added in v0.2.0
type UpdatePostgresRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PostgresRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON503 *Unavailable
}
func ParseUpdatePostgresRoleResponse ¶ added in v0.2.0
func ParseUpdatePostgresRoleResponse(rsp *http.Response) (*UpdatePostgresRoleResponse, error)
ParseUpdatePostgresRoleResponse parses an HTTP response from a UpdatePostgresRoleWithResponse call
func (UpdatePostgresRoleResponse) Status ¶ added in v0.2.0
func (r UpdatePostgresRoleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePostgresRoleResponse) StatusCode ¶ added in v0.2.0
func (r UpdatePostgresRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateWeaviateRoleJSONRequestBody ¶ added in v0.4.0
type UpdateWeaviateRoleJSONRequestBody = WeaviateRole
UpdateWeaviateRoleJSONRequestBody defines body for UpdateWeaviateRole for application/json ContentType.
type UpdateWeaviateRoleParams ¶ added in v0.4.0
type UpdateWeaviateRoleParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdateWeaviateRoleParams defines parameters for UpdateWeaviateRole.
type UpdateWeaviateRoleResponse ¶ added in v0.4.0
type UpdateWeaviateRoleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WeaviateRole
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateWeaviateRoleResponse ¶ added in v0.4.0
func ParseUpdateWeaviateRoleResponse(rsp *http.Response) (*UpdateWeaviateRoleResponse, error)
ParseUpdateWeaviateRoleResponse parses an HTTP response from a UpdateWeaviateRoleWithResponse call
func (UpdateWeaviateRoleResponse) Status ¶ added in v0.4.0
func (r UpdateWeaviateRoleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateWeaviateRoleResponse) StatusCode ¶ added in v0.4.0
func (r UpdateWeaviateRoleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateWeaviateUserJSONRequestBody ¶ added in v0.4.0
type UpdateWeaviateUserJSONRequestBody = WeaviateUserUpdate
UpdateWeaviateUserJSONRequestBody defines body for UpdateWeaviateUser for application/json ContentType.
type UpdateWeaviateUserParams ¶ added in v0.4.0
type UpdateWeaviateUserParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpdateWeaviateUserParams defines parameters for UpdateWeaviateUser.
type UpdateWeaviateUserResponse ¶ added in v0.4.0
type UpdateWeaviateUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON500 *InternalError
}
func ParseUpdateWeaviateUserResponse ¶ added in v0.4.0
func ParseUpdateWeaviateUserResponse(rsp *http.Response) (*UpdateWeaviateUserResponse, error)
ParseUpdateWeaviateUserResponse parses an HTTP response from a UpdateWeaviateUserWithResponse call
func (UpdateWeaviateUserResponse) Status ¶ added in v0.4.0
func (r UpdateWeaviateUserResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateWeaviateUserResponse) StatusCode ¶ added in v0.4.0
func (r UpdateWeaviateUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpgradeAgentsRequest ¶ added in v0.4.0
type UpgradeAgentsRequest struct {
IncludeCurrent *bool `json:"includeCurrent,omitempty"`
}
UpgradeAgentsRequest defines model for UpgradeAgentsRequest.
type UpgradeClusterAgentsJSONRequestBody ¶ added in v0.4.0
type UpgradeClusterAgentsJSONRequestBody = UpgradeAgentsRequest
UpgradeClusterAgentsJSONRequestBody defines body for UpgradeClusterAgents for application/json ContentType.
type UpgradeClusterAgentsParams ¶ added in v0.4.0
type UpgradeClusterAgentsParams struct {
// IgnoreMaintenanceWindow Explicitly bypass the cluster maintenance window for this request.
IgnoreMaintenanceWindow *IgnoreMaintenanceWindow `form:"ignoreMaintenanceWindow,omitempty" json:"ignoreMaintenanceWindow,omitempty"`
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
// IdempotencyKey Optional retry key scoped to the authenticated account's name and creation
// identity (including OIDC issuer), or the specific bearer token identity,
// plus method, route, namespace and path parameters. Deleting and recreating
// an account never shares its replays. Retained for 24 hours after
// a successful response. The same key and canonical JSON body replay the
// original status, body and relevant headers, including one-time secrets
// and Karakoram-Operation-Id when present. Different bodies conflict with
// HTTP 409 (details.field Idempotency-Key, reason conflict); concurrent
// in-flight duplicates return 409 with reason invalid_state. Reservations
// use a five-minute lease renewed every minute while the handler runs;
// after a crash, an expired reservation can be reclaimed. Only successful
// 2xx responses are retained for 24 hours. Lease expiry does not prove that
// the original mutation failed. Use a fresh key for each intended mutation.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
UpgradeClusterAgentsParams defines parameters for UpgradeClusterAgents.
type UpgradeClusterAgentsResponse ¶ added in v0.4.0
type UpgradeClusterAgentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *Operation
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
JSON501 *NotImplemented
}
func ParseUpgradeClusterAgentsResponse ¶ added in v0.4.0
func ParseUpgradeClusterAgentsResponse(rsp *http.Response) (*UpgradeClusterAgentsResponse, error)
ParseUpgradeClusterAgentsResponse parses an HTTP response from a UpgradeClusterAgentsWithResponse call
func (UpgradeClusterAgentsResponse) Status ¶ added in v0.4.0
func (r UpgradeClusterAgentsResponse) Status() string
Status returns HTTPResponse.Status
func (UpgradeClusterAgentsResponse) StatusCode ¶ added in v0.4.0
func (r UpgradeClusterAgentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpgradePath ¶
type UpgradePath struct {
From string `json:"from"`
// RequiresBackup Requires a Succeeded backup of this cluster completed within the
// last 24 hours, no earlier than cluster creation or the last known
// successful convergence to its current version. Enforced on PUT and
// PATCH version changes; missing, stale, unfinished or failed backups
// return 409 conflict with reason invalid_state. Create a backup via
// POST /api/v1/clusters/{cluster}/backups in the same namespace, wait
// for Succeeded, and retry. There is no bypass flag.
RequiresBackup *bool `json:"requiresBackup,omitempty"`
RequiresFCV *string `json:"requiresFCV,omitempty"`
To string `json:"to"`
}
UpgradePath defines model for UpgradePath.
type ValidateNamespaceParams ¶
type ValidateNamespaceParams struct {
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
ValidateNamespaceParams defines parameters for ValidateNamespace.
type ValidateNamespaceResponse ¶
type ValidateNamespaceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Namespace
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON500 *InternalError
}
func ParseValidateNamespaceResponse ¶
func ParseValidateNamespaceResponse(rsp *http.Response) (*ValidateNamespaceResponse, error)
ParseValidateNamespaceResponse parses an HTTP response from a ValidateNamespaceWithResponse call
func (ValidateNamespaceResponse) Status ¶
func (r ValidateNamespaceResponse) Status() string
Status returns HTTPResponse.Status
func (ValidateNamespaceResponse) StatusCode ¶
func (r ValidateNamespaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VerifyBackupStorageParams ¶
type VerifyBackupStorageParams struct {
// Namespace Namespace of the requested object; defaults to default for single-object routes and creation. On collection routes (/clusters, /operations, /events, /events/stream, /orphaned-volumes, /backup-storages and root /metrics), absence includes all authorized namespaces and a value filters to that namespace. A nonexistent explicit namespace returns 404 not_found with resource namespace and its name only when the authenticated caller has a permission in that namespace. Otherwise collections remain empty and object requests retain their normal 403 response without revealing existence. Public and unauthenticated authentication routes do not resolve the parameter.
Namespace *NamespaceQuery `form:"namespace,omitempty" json:"namespace,omitempty"`
// XKarakoramCSRF Required on unsafe methods using session cookies, including refresh/logout and password changes. Must match the session CSRF token returned by login/refresh. Not required for bearer API tokens or pre-authentication login.
XKarakoramCSRF *CSRF `json:"X-Karakoram-CSRF,omitempty"`
}
VerifyBackupStorageParams defines parameters for VerifyBackupStorage.
type VerifyBackupStorageResponse ¶
type VerifyBackupStorageResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *StorageVerification
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON405 *MethodNotAllowed
JSON409 *Conflict
JSON413 *PayloadTooLarge
JSON415 *UnsupportedMediaType
JSON500 *InternalError
}
func ParseVerifyBackupStorageResponse ¶
func ParseVerifyBackupStorageResponse(rsp *http.Response) (*VerifyBackupStorageResponse, error)
ParseVerifyBackupStorageResponse parses an HTTP response from a VerifyBackupStorageWithResponse call
func (VerifyBackupStorageResponse) Status ¶
func (r VerifyBackupStorageResponse) Status() string
Status returns HTTPResponse.Status
func (VerifyBackupStorageResponse) StatusCode ¶
func (r VerifyBackupStorageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Version ¶
type Version struct {
ApiVersion string `json:"apiVersion"`
BuildDate *string `json:"buildDate,omitempty"`
// Commit Source revision supplied at build time, or "unknown (built without git metadata)".
Commit *string `json:"commit,omitempty"`
// OidcEnabled Public discovery flag for the login UI; no issuer or client secret is exposed.
OidcEnabled *bool `json:"oidcEnabled,omitempty"`
// Version Release/source label, or "unknown (built without git metadata)" when not supplied.
Version string `json:"version"`
}
Version defines model for Version.
type WeaviateAPIKey ¶ added in v0.4.0
type WeaviateAPIKey struct {
ApiKey *string `json:"apiKey,omitempty"`
}
WeaviateAPIKey defines model for WeaviateAPIKey.
type WeaviatePermission ¶ added in v0.4.0
type WeaviatePermission struct {
Action string `json:"action"`
Aliases *WeaviatePermission_Aliases `json:"aliases,omitempty"`
Backups *WeaviatePermission_Backups `json:"backups,omitempty"`
Collections *WeaviatePermission_Collections `json:"collections,omitempty"`
Data *WeaviatePermission_Data `json:"data,omitempty"`
Groups *WeaviatePermission_Groups `json:"groups,omitempty"`
Namespaces *WeaviatePermission_Namespaces `json:"namespaces,omitempty"`
Nodes *WeaviatePermission_Nodes `json:"nodes,omitempty"`
Replicate *WeaviatePermission_Replicate `json:"replicate,omitempty"`
Roles *WeaviatePermission_Roles `json:"roles,omitempty"`
Tenants *WeaviatePermission_Tenants `json:"tenants,omitempty"`
Users *WeaviatePermission_Users `json:"users,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission defines model for WeaviatePermission.
func (WeaviatePermission) Get ¶ added in v0.4.0
func (a WeaviatePermission) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission. Returns the specified element and whether it was found
func (WeaviatePermission) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission to handle AdditionalProperties
func (*WeaviatePermission) Set ¶ added in v0.4.0
func (a *WeaviatePermission) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission
func (*WeaviatePermission) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission to handle AdditionalProperties
type WeaviatePermission_Aliases ¶ added in v0.4.0
type WeaviatePermission_Aliases struct {
Alias *string `json:"alias,omitempty"`
Collection *string `json:"collection,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Aliases defines model for WeaviatePermission.Aliases.
func (WeaviatePermission_Aliases) Get ¶ added in v0.4.0
func (a WeaviatePermission_Aliases) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Aliases. Returns the specified element and whether it was found
func (WeaviatePermission_Aliases) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Aliases) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Aliases to handle AdditionalProperties
func (*WeaviatePermission_Aliases) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Aliases) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Aliases
func (*WeaviatePermission_Aliases) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Aliases) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Aliases to handle AdditionalProperties
type WeaviatePermission_Backups ¶ added in v0.4.0
type WeaviatePermission_Backups struct {
Collection *string `json:"collection,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Backups defines model for WeaviatePermission.Backups.
func (WeaviatePermission_Backups) Get ¶ added in v0.4.0
func (a WeaviatePermission_Backups) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Backups. Returns the specified element and whether it was found
func (WeaviatePermission_Backups) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Backups) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Backups to handle AdditionalProperties
func (*WeaviatePermission_Backups) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Backups) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Backups
func (*WeaviatePermission_Backups) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Backups) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Backups to handle AdditionalProperties
type WeaviatePermission_Collections ¶ added in v0.4.0
type WeaviatePermission_Collections struct {
Collection *string `json:"collection,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Collections defines model for WeaviatePermission.Collections.
func (WeaviatePermission_Collections) Get ¶ added in v0.4.0
func (a WeaviatePermission_Collections) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Collections. Returns the specified element and whether it was found
func (WeaviatePermission_Collections) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Collections) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Collections to handle AdditionalProperties
func (*WeaviatePermission_Collections) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Collections) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Collections
func (*WeaviatePermission_Collections) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Collections) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Collections to handle AdditionalProperties
type WeaviatePermission_Data ¶ added in v0.4.0
type WeaviatePermission_Data struct {
Collection *string `json:"collection,omitempty"`
Object *string `json:"object,omitempty"`
Tenant *string `json:"tenant,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Data defines model for WeaviatePermission.Data.
func (WeaviatePermission_Data) Get ¶ added in v0.4.0
func (a WeaviatePermission_Data) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Data. Returns the specified element and whether it was found
func (WeaviatePermission_Data) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Data) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Data to handle AdditionalProperties
func (*WeaviatePermission_Data) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Data) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Data
func (*WeaviatePermission_Data) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Data) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Data to handle AdditionalProperties
type WeaviatePermission_Groups ¶ added in v0.4.0
type WeaviatePermission_Groups struct {
Group *string `json:"group,omitempty"`
GroupType *string `json:"groupType,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Groups defines model for WeaviatePermission.Groups.
func (WeaviatePermission_Groups) Get ¶ added in v0.4.0
func (a WeaviatePermission_Groups) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Groups. Returns the specified element and whether it was found
func (WeaviatePermission_Groups) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Groups) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Groups to handle AdditionalProperties
func (*WeaviatePermission_Groups) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Groups) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Groups
func (*WeaviatePermission_Groups) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Groups) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Groups to handle AdditionalProperties
type WeaviatePermission_Namespaces ¶ added in v0.4.0
type WeaviatePermission_Namespaces struct {
Namespace *string `json:"namespace,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Namespaces defines model for WeaviatePermission.Namespaces.
func (WeaviatePermission_Namespaces) Get ¶ added in v0.4.0
func (a WeaviatePermission_Namespaces) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Namespaces. Returns the specified element and whether it was found
func (WeaviatePermission_Namespaces) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Namespaces) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Namespaces to handle AdditionalProperties
func (*WeaviatePermission_Namespaces) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Namespaces) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Namespaces
func (*WeaviatePermission_Namespaces) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Namespaces) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Namespaces to handle AdditionalProperties
type WeaviatePermission_Nodes ¶ added in v0.4.0
type WeaviatePermission_Nodes struct {
Collection *string `json:"collection,omitempty"`
Verbosity *string `json:"verbosity,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Nodes defines model for WeaviatePermission.Nodes.
func (WeaviatePermission_Nodes) Get ¶ added in v0.4.0
func (a WeaviatePermission_Nodes) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Nodes. Returns the specified element and whether it was found
func (WeaviatePermission_Nodes) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Nodes) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Nodes to handle AdditionalProperties
func (*WeaviatePermission_Nodes) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Nodes) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Nodes
func (*WeaviatePermission_Nodes) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Nodes) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Nodes to handle AdditionalProperties
type WeaviatePermission_Replicate ¶ added in v0.4.0
type WeaviatePermission_Replicate struct {
Collection *string `json:"collection,omitempty"`
Shard *string `json:"shard,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Replicate defines model for WeaviatePermission.Replicate.
func (WeaviatePermission_Replicate) Get ¶ added in v0.4.0
func (a WeaviatePermission_Replicate) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Replicate. Returns the specified element and whether it was found
func (WeaviatePermission_Replicate) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Replicate) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Replicate to handle AdditionalProperties
func (*WeaviatePermission_Replicate) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Replicate) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Replicate
func (*WeaviatePermission_Replicate) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Replicate) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Replicate to handle AdditionalProperties
type WeaviatePermission_Roles ¶ added in v0.4.0
type WeaviatePermission_Roles struct {
Role *string `json:"role,omitempty"`
Scope *string `json:"scope,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Roles defines model for WeaviatePermission.Roles.
func (WeaviatePermission_Roles) Get ¶ added in v0.4.0
func (a WeaviatePermission_Roles) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Roles. Returns the specified element and whether it was found
func (WeaviatePermission_Roles) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Roles) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Roles to handle AdditionalProperties
func (*WeaviatePermission_Roles) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Roles) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Roles
func (*WeaviatePermission_Roles) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Roles) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Roles to handle AdditionalProperties
type WeaviatePermission_Tenants ¶ added in v0.4.0
type WeaviatePermission_Tenants struct {
Collection *string `json:"collection,omitempty"`
Tenant *string `json:"tenant,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Tenants defines model for WeaviatePermission.Tenants.
func (WeaviatePermission_Tenants) Get ¶ added in v0.4.0
func (a WeaviatePermission_Tenants) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Tenants. Returns the specified element and whether it was found
func (WeaviatePermission_Tenants) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Tenants) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Tenants to handle AdditionalProperties
func (*WeaviatePermission_Tenants) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Tenants) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Tenants
func (*WeaviatePermission_Tenants) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Tenants) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Tenants to handle AdditionalProperties
type WeaviatePermission_Users ¶ added in v0.4.0
type WeaviatePermission_Users struct {
Users *string `json:"users,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
WeaviatePermission_Users defines model for WeaviatePermission.Users.
func (WeaviatePermission_Users) Get ¶ added in v0.4.0
func (a WeaviatePermission_Users) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WeaviatePermission_Users. Returns the specified element and whether it was found
func (WeaviatePermission_Users) MarshalJSON ¶ added in v0.4.0
func (a WeaviatePermission_Users) MarshalJSON() ([]byte, error)
Override default JSON handling for WeaviatePermission_Users to handle AdditionalProperties
func (*WeaviatePermission_Users) Set ¶ added in v0.4.0
func (a *WeaviatePermission_Users) Set(fieldName string, value interface{})
Setter for additional properties for WeaviatePermission_Users
func (*WeaviatePermission_Users) UnmarshalJSON ¶ added in v0.4.0
func (a *WeaviatePermission_Users) UnmarshalJSON(b []byte) error
Override default JSON handling for WeaviatePermission_Users to handle AdditionalProperties
type WeaviateRole ¶ added in v0.4.0
type WeaviateRole struct {
Name string `json:"name"`
Permissions []WeaviatePermission `json:"permissions"`
}
WeaviateRole defines model for WeaviateRole.
type WeaviateRoleList ¶ added in v0.4.0
type WeaviateRoleList struct {
Items []WeaviateRole `json:"items"`
}
WeaviateRoleList defines model for WeaviateRoleList.
type WeaviateUser ¶ added in v0.4.0
type WeaviateUser struct {
Active bool `json:"active"`
CreatedAt *time.Time `json:"createdAt,omitempty"`
LastUsedAt *time.Time `json:"lastUsedAt,omitempty"`
Name string `json:"name"`
Roles []string `json:"roles"`
UserType string `json:"userType"`
}
WeaviateUser defines model for WeaviateUser.
type WeaviateUserCreate ¶ added in v0.4.0
WeaviateUserCreate defines model for WeaviateUserCreate.
type WeaviateUserCreated ¶ added in v0.4.0
type WeaviateUserCreated struct {
// ApiKey Store securely; matching Idempotency-Key retries replay it for 24 hours, but GET cannot retrieve it.
ApiKey *string `json:"apiKey,omitempty"`
User WeaviateUser `json:"user"`
}
WeaviateUserCreated defines model for WeaviateUserCreated.
type WeaviateUserList ¶ added in v0.4.0
type WeaviateUserList struct {
Items []WeaviateUser `json:"items"`
}
WeaviateUserList defines model for WeaviateUserList.
type WeaviateUserUpdate ¶ added in v0.4.0
type WeaviateUserUpdate struct {
Active *bool `json:"active,omitempty"`
Roles []string `json:"roles"`
}
WeaviateUserUpdate defines model for WeaviateUserUpdate.