windmill-utils-internal
Version:
Internal utility functions for Windmill
4,895 lines • 210 kB
TypeScript
import type { CancelablePromise } from './core/CancelablePromise';
import type { BackendVersionResponse, BackendUptodateResponse, GetLicenseIdResponse, GetOpenApiYamlResponse, GetAuditLogData, GetAuditLogResponse, ListAuditLogsData, ListAuditLogsResponse, LoginData, LoginResponse, LogoutResponse, GetUserData, GetUserResponse, UpdateUserData, UpdateUserResponse, IsOwnerOfPathData, IsOwnerOfPathResponse, SetPasswordData, SetPasswordResponse, SetPasswordForUserData, SetPasswordForUserResponse, SetLoginTypeForUserData, SetLoginTypeForUserResponse, CreateUserGloballyData, CreateUserGloballyResponse, GlobalUserUpdateData, GlobalUserUpdateResponse, GlobalUsernameInfoData, GlobalUsernameInfoResponse, GlobalUserRenameData, GlobalUserRenameResponse, GlobalUserDeleteData, GlobalUserDeleteResponse, GlobalUsersOverwriteData, GlobalUsersOverwriteResponse, GlobalUsersExportResponse, DeleteUserData, DeleteUserResponse, GetGlobalConnectedRepositoriesResponse, ListWorkspacesResponse, IsDomainAllowedResponse, ListUserWorkspacesResponse, ListWorkspacesAsSuperAdminData, ListWorkspacesAsSuperAdminResponse, CreateWorkspaceData, CreateWorkspaceResponse, ExistsWorkspaceData, ExistsWorkspaceResponse, ExistsUsernameData, ExistsUsernameResponse, GetGlobalData, GetGlobalResponse, SetGlobalData, SetGlobalResponse, GetLocalResponse, TestSmtpData, TestSmtpResponse, TestCriticalChannelsData, TestCriticalChannelsResponse, GetCriticalAlertsData, GetCriticalAlertsResponse, AcknowledgeCriticalAlertData, AcknowledgeCriticalAlertResponse, AcknowledgeAllCriticalAlertsResponse, TestLicenseKeyData, TestLicenseKeyResponse, TestObjectStorageConfigData, TestObjectStorageConfigResponse, SendStatsResponse, GetLatestKeyRenewalAttemptResponse, RenewLicenseKeyData, RenewLicenseKeyResponse, CreateCustomerPortalSessionData, CreateCustomerPortalSessionResponse, TestMetadataData, TestMetadataResponse, ListGlobalSettingsResponse, GetCurrentEmailResponse, RefreshUserTokenData, RefreshUserTokenResponse, GetTutorialProgressResponse, UpdateTutorialProgressData, UpdateTutorialProgressResponse, LeaveInstanceResponse, GetUsageResponse, GetRunnableResponse, GlobalWhoamiResponse, ListWorkspaceInvitesResponse, WhoamiData, WhoamiResponse, GetGithubAppTokenData, GetGithubAppTokenResponse, InstallFromWorkspaceData, InstallFromWorkspaceResponse, DeleteFromWorkspaceData, DeleteFromWorkspaceResponse, ExportInstallationData, ExportInstallationResponse, ImportInstallationData, ImportInstallationResponse, AcceptInviteData, AcceptInviteResponse, DeclineInviteData, DeclineInviteResponse, InviteUserData, InviteUserResponse, AddUserData, AddUserResponse, DeleteInviteData, DeleteInviteResponse, ArchiveWorkspaceData, ArchiveWorkspaceResponse, UnarchiveWorkspaceData, UnarchiveWorkspaceResponse, DeleteWorkspaceData, DeleteWorkspaceResponse, LeaveWorkspaceData, LeaveWorkspaceResponse, GetWorkspaceNameData, GetWorkspaceNameResponse, ChangeWorkspaceNameData, ChangeWorkspaceNameResponse, ChangeWorkspaceIdData, ChangeWorkspaceIdResponse, ChangeWorkspaceColorData, ChangeWorkspaceColorResponse, WhoisData, WhoisResponse, UpdateOperatorSettingsData, UpdateOperatorSettingsResponse, ExistsEmailData, ExistsEmailResponse, ListUsersAsSuperAdminData, ListUsersAsSuperAdminResponse, ListPendingInvitesData, ListPendingInvitesResponse, GetSettingsData, GetSettingsResponse, GetDeployToData, GetDeployToResponse, GetIsPremiumData, GetIsPremiumResponse, GetPremiumInfoData, GetPremiumInfoResponse, GetThresholdAlertData, GetThresholdAlertResponse, SetThresholdAlertData, SetThresholdAlertResponse, EditSlackCommandData, EditSlackCommandResponse, EditTeamsCommandData, EditTeamsCommandResponse, ListAvailableTeamsIdsData, ListAvailableTeamsIdsResponse, ListAvailableTeamsChannelsData, ListAvailableTeamsChannelsResponse, ConnectTeamsData, ConnectTeamsResponse, RunSlackMessageTestJobData, RunSlackMessageTestJobResponse, RunTeamsMessageTestJobData, RunTeamsMessageTestJobResponse, EditDeployToData, EditDeployToResponse, EditAutoInviteData, EditAutoInviteResponse, EditWebhookData, EditWebhookResponse, EditCopilotConfigData, EditCopilotConfigResponse, GetCopilotInfoData, GetCopilotInfoResponse, EditErrorHandlerData, EditErrorHandlerResponse, EditLargeFileStorageConfigData, EditLargeFileStorageConfigResponse, EditWorkspaceGitSyncConfigData, EditWorkspaceGitSyncConfigResponse, EditGitSyncRepositoryData, EditGitSyncRepositoryResponse, DeleteGitSyncRepositoryData, DeleteGitSyncRepositoryResponse, EditWorkspaceDeployUiSettingsData, EditWorkspaceDeployUiSettingsResponse, EditWorkspaceDefaultAppData, EditWorkspaceDefaultAppResponse, EditDefaultScriptsData, EditDefaultScriptsResponse, GetDefaultScriptsData, GetDefaultScriptsResponse, SetEnvironmentVariableData, SetEnvironmentVariableResponse, GetWorkspaceEncryptionKeyData, GetWorkspaceEncryptionKeyResponse, SetWorkspaceEncryptionKeyData, SetWorkspaceEncryptionKeyResponse, GetWorkspaceDefaultAppData, GetWorkspaceDefaultAppResponse, GetLargeFileStorageConfigData, GetLargeFileStorageConfigResponse, GetWorkspaceUsageData, GetWorkspaceUsageResponse, GetUsedTriggersData, GetUsedTriggersResponse, ListUsersData, ListUsersResponse, ListUsersUsageData, ListUsersUsageResponse, ListUsernamesData, ListUsernamesResponse, UsernameToEmailData, UsernameToEmailResponse, ListAvailableScopesResponse, CreateTokenData, CreateTokenResponse, CreateTokenImpersonateData, CreateTokenImpersonateResponse, DeleteTokenData, DeleteTokenResponse, ListTokensData, ListTokensResponse, GetOidcTokenData, GetOidcTokenResponse, CreateVariableData, CreateVariableResponse, EncryptValueData, EncryptValueResponse, DeleteVariableData, DeleteVariableResponse, UpdateVariableData, UpdateVariableResponse, GetVariableData, GetVariableResponse, GetVariableValueData, GetVariableValueResponse, ExistsVariableData, ExistsVariableResponse, ListVariableData, ListVariableResponse, ListContextualVariablesData, ListContextualVariablesResponse, GetSecondaryStorageNamesData, GetSecondaryStorageNamesResponse, WorkspaceGetCriticalAlertsData, WorkspaceGetCriticalAlertsResponse, WorkspaceAcknowledgeCriticalAlertData, WorkspaceAcknowledgeCriticalAlertResponse, WorkspaceAcknowledgeAllCriticalAlertsData, WorkspaceAcknowledgeAllCriticalAlertsResponse, WorkspaceMuteCriticalAlertsUiData, WorkspaceMuteCriticalAlertsUiResponse, LoginWithOauthData, LoginWithOauthResponse, ConnectSlackCallbackData, ConnectSlackCallbackResponse, ConnectSlackCallbackInstanceData, ConnectSlackCallbackInstanceResponse, ConnectCallbackData, ConnectCallbackResponse, CreateAccountData, CreateAccountResponse, ConnectClientCredentialsData, ConnectClientCredentialsResponse, RefreshTokenData, RefreshTokenResponse, DisconnectAccountData, DisconnectAccountResponse, DisconnectSlackData, DisconnectSlackResponse, DisconnectTeamsData, DisconnectTeamsResponse, ListOauthLoginsResponse, ListOauthConnectsResponse, GetOauthConnectData, GetOauthConnectResponse, SyncTeamsResponse, SendMessageToConversationData, SendMessageToConversationResponse, CreateResourceData, CreateResourceResponse, DeleteResourceData, DeleteResourceResponse, UpdateResourceData, UpdateResourceResponse, UpdateResourceValueData, UpdateResourceValueResponse, GetResourceData, GetResourceResponse, GetResourceValueInterpolatedData, GetResourceValueInterpolatedResponse, GetResourceValueData, GetResourceValueResponse, ExistsResourceData, ExistsResourceResponse, ListResourceData, ListResourceResponse, ListSearchResourceData, ListSearchResourceResponse, ListResourceNamesData, ListResourceNamesResponse, CreateResourceTypeData, CreateResourceTypeResponse, FileResourceTypeToFileExtMapData, FileResourceTypeToFileExtMapResponse, DeleteResourceTypeData, DeleteResourceTypeResponse, UpdateResourceTypeData, UpdateResourceTypeResponse, GetResourceTypeData, GetResourceTypeResponse, ExistsResourceTypeData, ExistsResourceTypeResponse, ListResourceTypeData, ListResourceTypeResponse, ListResourceTypeNamesData, ListResourceTypeNamesResponse, QueryResourceTypesData, QueryResourceTypesResponse, ListHubIntegrationsData, ListHubIntegrationsResponse, ListHubFlowsResponse, GetHubFlowByIdData, GetHubFlowByIdResponse, ListHubAppsResponse, GetHubAppByIdData, GetHubAppByIdResponse, GetPublicAppByCustomPathData, GetPublicAppByCustomPathResponse, GetHubScriptContentByPathData, GetHubScriptContentByPathResponse, GetHubScriptByPathData, GetHubScriptByPathResponse, GetTopHubScriptsData, GetTopHubScriptsResponse, QueryHubScriptsData, QueryHubScriptsResponse, ListSearchScriptData, ListSearchScriptResponse, ListScriptsData, ListScriptsResponse, ListScriptPathsData, ListScriptPathsResponse, CreateDraftData, CreateDraftResponse, DeleteDraftData, DeleteDraftResponse, CreateScriptData, CreateScriptResponse, ToggleWorkspaceErrorHandlerForScriptData, ToggleWorkspaceErrorHandlerForScriptResponse, GetCustomTagsData, GetCustomTagsResponse, GeDefaultTagsResponse, IsDefaultTagsPerWorkspaceResponse, ArchiveScriptByPathData, ArchiveScriptByPathResponse, ArchiveScriptByHashData, ArchiveScriptByHashResponse, DeleteScriptByHashData, DeleteScriptByHashResponse, DeleteScriptByPathData, DeleteScriptByPathResponse, GetScriptByPathData, GetScriptByPathResponse, GetTriggersCountOfScriptData, GetTriggersCountOfScriptResponse, ListTokensOfScriptData, ListTokensOfScriptResponse, GetScriptByPathWithDraftData, GetScriptByPathWithDraftResponse, GetScriptHistoryByPathData, GetScriptHistoryByPathResponse, ListScriptPathsFromWorkspaceRunnableData, ListScriptPathsFromWorkspaceRunnableResponse, GetScriptLatestVersionData, GetScriptLatestVersionResponse, UpdateScriptHistoryData, UpdateScriptHistoryResponse, RawScriptByPathData, RawScriptByPathResponse, RawScriptByPathTokenedData, RawScriptByPathTokenedResponse, ExistsScriptByPathData, ExistsScriptByPathResponse, GetScriptByHashData, GetScriptByHashResponse, RawScriptByHashData, RawScriptByHashResponse, GetScriptDeploymentStatusData, GetScriptDeploymentStatusResponse, ListSelectedJobGroupsData, ListSelectedJobGroupsResponse, RunScriptByPathData, RunScriptByPathResponse, OpenaiSyncScriptByPathData, OpenaiSyncScriptByPathResponse, RunWaitResultScriptByPathData, RunWaitResultScriptByPathResponse, RunWaitResultScriptByPathGetData, RunWaitResultScriptByPathGetResponse, OpenaiSyncFlowByPathData, OpenaiSyncFlowByPathResponse, RunWaitResultFlowByPathData, RunWaitResultFlowByPathResponse, ResultByIdData, ResultByIdResponse, ListFlowPathsData, ListFlowPathsResponse, ListSearchFlowData, ListSearchFlowResponse, ListFlowsData, ListFlowsResponse, GetFlowHistoryData, GetFlowHistoryResponse, GetFlowLatestVersionData, GetFlowLatestVersionResponse, ListFlowPathsFromWorkspaceRunnableData, ListFlowPathsFromWorkspaceRunnableResponse, GetFlowVersionData, GetFlowVersionResponse, UpdateFlowHistoryData, UpdateFlowHistoryResponse, GetFlowByPathData, GetFlowByPathResponse, GetFlowDeploymentStatusData, GetFlowDeploymentStatusResponse, GetTriggersCountOfFlowData, GetTriggersCountOfFlowResponse, ListTokensOfFlowData, ListTokensOfFlowResponse, ToggleWorkspaceErrorHandlerForFlowData, ToggleWorkspaceErrorHandlerForFlowResponse, GetFlowByPathWithDraftData, GetFlowByPathWithDraftResponse, ExistsFlowByPathData, ExistsFlowByPathResponse, CreateFlowData, CreateFlowResponse, UpdateFlowData, UpdateFlowResponse, ArchiveFlowByPathData, ArchiveFlowByPathResponse, DeleteFlowByPathData, DeleteFlowByPathResponse, ListRawAppsData, ListRawAppsResponse, ExistsRawAppData, ExistsRawAppResponse, GetRawAppDataData, GetRawAppDataResponse, ListSearchAppData, ListSearchAppResponse, ListAppsData, ListAppsResponse, CreateAppData, CreateAppResponse, CreateAppRawData, CreateAppRawResponse, ExistsAppData, ExistsAppResponse, GetAppByPathData, GetAppByPathResponse, GetAppLiteByPathData, GetAppLiteByPathResponse, GetAppByPathWithDraftData, GetAppByPathWithDraftResponse, GetAppHistoryByPathData, GetAppHistoryByPathResponse, GetAppLatestVersionData, GetAppLatestVersionResponse, ListAppPathsFromWorkspaceRunnableData, ListAppPathsFromWorkspaceRunnableResponse, UpdateAppHistoryData, UpdateAppHistoryResponse, GetPublicAppBySecretData, GetPublicAppBySecretResponse, GetPublicResourceData, GetPublicResourceResponse, GetPublicSecretOfAppData, GetPublicSecretOfAppResponse, GetAppByVersionData, GetAppByVersionResponse, CreateRawAppData, CreateRawAppResponse, UpdateRawAppData, UpdateRawAppResponse, DeleteRawAppData, DeleteRawAppResponse, DeleteAppData, DeleteAppResponse, UpdateAppData, UpdateAppResponse, UpdateAppRawData, UpdateAppRawResponse, CustomPathExistsData, CustomPathExistsResponse, SignS3ObjectsData, SignS3ObjectsResponse, ExecuteComponentData, ExecuteComponentResponse, UploadS3FileFromAppData, UploadS3FileFromAppResponse, DeleteS3FileFromAppData, DeleteS3FileFromAppResponse, RunFlowByPathData, RunFlowByPathResponse, BatchReRunJobsData, BatchReRunJobsResponse, RestartFlowAtStepData, RestartFlowAtStepResponse, RunScriptByHashData, RunScriptByHashResponse, RunScriptPreviewData, RunScriptPreviewResponse, RunCodeWorkflowTaskData, RunCodeWorkflowTaskResponse, RunRawScriptDependenciesData, RunRawScriptDependenciesResponse, RunFlowPreviewData, RunFlowPreviewResponse, ListQueueData, ListQueueResponse, GetQueueCountData, GetQueueCountResponse, GetCompletedCountData, GetCompletedCountResponse, CountCompletedJobsData, CountCompletedJobsResponse, ListFilteredJobsUuidsData, ListFilteredJobsUuidsResponse, ListFilteredQueueUuidsData, ListFilteredQueueUuidsResponse, CancelSelectionData, CancelSelectionResponse, ListCompletedJobsData, ListCompletedJobsResponse, ListJobsData, ListJobsResponse, GetDbClockResponse, CountJobsByTagData, CountJobsByTagResponse, GetJobData, GetJobResponse, GetRootJobIdData, GetRootJobIdResponse, GetJobLogsData, GetJobLogsResponse, GetJobArgsData, GetJobArgsResponse, GetJobUpdatesData, GetJobUpdatesResponse, GetJobUpdatesSseData, GetJobUpdatesSseResponse, GetLogFileFromStoreData, GetLogFileFromStoreResponse, GetFlowDebugInfoData, GetFlowDebugInfoResponse, GetCompletedJobData, GetCompletedJobResponse, GetCompletedJobResultData, GetCompletedJobResultResponse, GetCompletedJobResultMaybeData, GetCompletedJobResultMaybeResponse, DeleteCompletedJobData, DeleteCompletedJobResponse, CancelQueuedJobData, CancelQueuedJobResponse, CancelPersistentQueuedJobsData, CancelPersistentQueuedJobsResponse, ForceCancelQueuedJobData, ForceCancelQueuedJobResponse, CreateJobSignatureData, CreateJobSignatureResponse, GetResumeUrlsData, GetResumeUrlsResponse, GetSlackApprovalPayloadData, GetSlackApprovalPayloadResponse, GetTeamsApprovalPayloadData, GetTeamsApprovalPayloadResponse, ResumeSuspendedJobGetData, ResumeSuspendedJobGetResponse, ResumeSuspendedJobPostData, ResumeSuspendedJobPostResponse, SetFlowUserStateData, SetFlowUserStateResponse, GetFlowUserStateData, GetFlowUserStateResponse, ResumeSuspendedFlowAsOwnerData, ResumeSuspendedFlowAsOwnerResponse, CancelSuspendedJobGetData, CancelSuspendedJobGetResponse, CancelSuspendedJobPostData, CancelSuspendedJobPostResponse, GetSuspendedJobFlowData, GetSuspendedJobFlowResponse, PreviewScheduleData, PreviewScheduleResponse, CreateScheduleData, CreateScheduleResponse, UpdateScheduleData, UpdateScheduleResponse, SetScheduleEnabledData, SetScheduleEnabledResponse, DeleteScheduleData, DeleteScheduleResponse, GetScheduleData, GetScheduleResponse, ExistsScheduleData, ExistsScheduleResponse, ListSchedulesData, ListSchedulesResponse, ListSchedulesWithJobsData, ListSchedulesWithJobsResponse, SetDefaultErrorOrRecoveryHandlerData, SetDefaultErrorOrRecoveryHandlerResponse, GenerateOpenapiSpecData, GenerateOpenapiSpecResponse, DownloadOpenapiSpecData, DownloadOpenapiSpecResponse, CreateHttpTriggersData, CreateHttpTriggersResponse, CreateHttpTriggerData, CreateHttpTriggerResponse, UpdateHttpTriggerData, UpdateHttpTriggerResponse, DeleteHttpTriggerData, DeleteHttpTriggerResponse, GetHttpTriggerData, GetHttpTriggerResponse, ListHttpTriggersData, ListHttpTriggersResponse, ExistsHttpTriggerData, ExistsHttpTriggerResponse, ExistsRouteData, ExistsRouteResponse, CreateWebsocketTriggerData, CreateWebsocketTriggerResponse, UpdateWebsocketTriggerData, UpdateWebsocketTriggerResponse, DeleteWebsocketTriggerData, DeleteWebsocketTriggerResponse, GetWebsocketTriggerData, GetWebsocketTriggerResponse, ListWebsocketTriggersData, ListWebsocketTriggersResponse, ExistsWebsocketTriggerData, ExistsWebsocketTriggerResponse, SetWebsocketTriggerEnabledData, SetWebsocketTriggerEnabledResponse, TestWebsocketConnectionData, TestWebsocketConnectionResponse, CreateKafkaTriggerData, CreateKafkaTriggerResponse, UpdateKafkaTriggerData, UpdateKafkaTriggerResponse, DeleteKafkaTriggerData, DeleteKafkaTriggerResponse, GetKafkaTriggerData, GetKafkaTriggerResponse, ListKafkaTriggersData, ListKafkaTriggersResponse, ExistsKafkaTriggerData, ExistsKafkaTriggerResponse, SetKafkaTriggerEnabledData, SetKafkaTriggerEnabledResponse, TestKafkaConnectionData, TestKafkaConnectionResponse, CreateNatsTriggerData, CreateNatsTriggerResponse, UpdateNatsTriggerData, UpdateNatsTriggerResponse, DeleteNatsTriggerData, DeleteNatsTriggerResponse, GetNatsTriggerData, GetNatsTriggerResponse, ListNatsTriggersData, ListNatsTriggersResponse, ExistsNatsTriggerData, ExistsNatsTriggerResponse, SetNatsTriggerEnabledData, SetNatsTriggerEnabledResponse, TestNatsConnectionData, TestNatsConnectionResponse, CreateSqsTriggerData, CreateSqsTriggerResponse, UpdateSqsTriggerData, UpdateSqsTriggerResponse, DeleteSqsTriggerData, DeleteSqsTriggerResponse, GetSqsTriggerData, GetSqsTriggerResponse, ListSqsTriggersData, ListSqsTriggersResponse, ExistsSqsTriggerData, ExistsSqsTriggerResponse, SetSqsTriggerEnabledData, SetSqsTriggerEnabledResponse, TestSqsConnectionData, TestSqsConnectionResponse, CreateMqttTriggerData, CreateMqttTriggerResponse, UpdateMqttTriggerData, UpdateMqttTriggerResponse, DeleteMqttTriggerData, DeleteMqttTriggerResponse, GetMqttTriggerData, GetMqttTriggerResponse, ListMqttTriggersData, ListMqttTriggersResponse, ExistsMqttTriggerData, ExistsMqttTriggerResponse, SetMqttTriggerEnabledData, SetMqttTriggerEnabledResponse, TestMqttConnectionData, TestMqttConnectionResponse, CreateGcpTriggerData, CreateGcpTriggerResponse, UpdateGcpTriggerData, UpdateGcpTriggerResponse, DeleteGcpTriggerData, DeleteGcpTriggerResponse, GetGcpTriggerData, GetGcpTriggerResponse, ListGcpTriggersData, ListGcpTriggersResponse, ExistsGcpTriggerData, ExistsGcpTriggerResponse, SetGcpTriggerEnabledData, SetGcpTriggerEnabledResponse, TestGcpConnectionData, TestGcpConnectionResponse, DeleteGcpSubscriptionData, DeleteGcpSubscriptionResponse, ListGoogleTopicsData, ListGoogleTopicsResponse, ListAllTgoogleTopicSubscriptionsData, ListAllTgoogleTopicSubscriptionsResponse, GetPostgresVersionData, GetPostgresVersionResponse, IsValidPostgresConfigurationData, IsValidPostgresConfigurationResponse, CreateTemplateScriptData, CreateTemplateScriptResponse, GetTemplateScriptData, GetTemplateScriptResponse, ListPostgresReplicationSlotData, ListPostgresReplicationSlotResponse, CreatePostgresReplicationSlotData, CreatePostgresReplicationSlotResponse, DeletePostgresReplicationSlotData, DeletePostgresReplicationSlotResponse, ListPostgresPublicationData, ListPostgresPublicationResponse, GetPostgresPublicationData, GetPostgresPublicationResponse, CreatePostgresPublicationData, CreatePostgresPublicationResponse, UpdatePostgresPublicationData, UpdatePostgresPublicationResponse, DeletePostgresPublicationData, DeletePostgresPublicationResponse, CreatePostgresTriggerData, CreatePostgresTriggerResponse, UpdatePostgresTriggerData, UpdatePostgresTriggerResponse, DeletePostgresTriggerData, DeletePostgresTriggerResponse, GetPostgresTriggerData, GetPostgresTriggerResponse, ListPostgresTriggersData, ListPostgresTriggersResponse, ExistsPostgresTriggerData, ExistsPostgresTriggerResponse, SetPostgresTriggerEnabledData, SetPostgresTriggerEnabledResponse, TestPostgresConnectionData, TestPostgresConnectionResponse, ListInstanceGroupsResponse, GetInstanceGroupData, GetInstanceGroupResponse, CreateInstanceGroupData, CreateInstanceGroupResponse, UpdateInstanceGroupData, UpdateInstanceGroupResponse, DeleteInstanceGroupData, DeleteInstanceGroupResponse, AddUserToInstanceGroupData, AddUserToInstanceGroupResponse, RemoveUserFromInstanceGroupData, RemoveUserFromInstanceGroupResponse, ExportInstanceGroupsResponse, OverwriteInstanceGroupsData, OverwriteInstanceGroupsResponse, ListGroupsData, ListGroupsResponse, ListGroupNamesData, ListGroupNamesResponse, CreateGroupData, CreateGroupResponse, UpdateGroupData, UpdateGroupResponse, DeleteGroupData, DeleteGroupResponse, GetGroupData, GetGroupResponse, AddUserToGroupData, AddUserToGroupResponse, RemoveUserToGroupData, RemoveUserToGroupResponse, ListFoldersData, ListFoldersResponse, ListFolderNamesData, ListFolderNamesResponse, CreateFolderData, CreateFolderResponse, UpdateFolderData, UpdateFolderResponse, DeleteFolderData, DeleteFolderResponse, GetFolderData, GetFolderResponse, ExistsFolderData, ExistsFolderResponse, GetFolderUsageData, GetFolderUsageResponse, AddOwnerToFolderData, AddOwnerToFolderResponse, RemoveOwnerToFolderData, RemoveOwnerToFolderResponse, ListWorkersData, ListWorkersResponse, ExistsWorkerWithTagData, ExistsWorkerWithTagResponse, GetQueueMetricsResponse, GetCountsOfJobsWaitingPerTagResponse, ListWorkerGroupsResponse, GetConfigData, GetConfigResponse, UpdateConfigData, UpdateConfigResponse, DeleteConfigData, DeleteConfigResponse, ListConfigsResponse, ListAutoscalingEventsData, ListAutoscalingEventsResponse, ListAvailablePythonVersionsResponse, CreateAgentTokenData, CreateAgentTokenResponse, BlacklistAgentTokenData, BlacklistAgentTokenResponse, RemoveBlacklistAgentTokenData, RemoveBlacklistAgentTokenResponse, ListBlacklistedAgentTokensData, ListBlacklistedAgentTokensResponse, GetGranularAclsData, GetGranularAclsResponse, AddGranularAclsData, AddGranularAclsResponse, RemoveGranularAclsData, RemoveGranularAclsResponse, SetCaptureConfigData, SetCaptureConfigResponse, PingCaptureConfigData, PingCaptureConfigResponse, GetCaptureConfigsData, GetCaptureConfigsResponse, ListCapturesData, ListCapturesResponse, MoveCapturesAndConfigsData, MoveCapturesAndConfigsResponse, GetCaptureData, GetCaptureResponse, DeleteCaptureData, DeleteCaptureResponse, StarData, StarResponse, UnstarData, UnstarResponse, GetInputHistoryData, GetInputHistoryResponse, GetArgsFromHistoryOrSavedInputData, GetArgsFromHistoryOrSavedInputResponse, ListInputsData, ListInputsResponse, CreateInputData, CreateInputResponse, UpdateInputData, UpdateInputResponse, DeleteInputData, DeleteInputResponse, DuckdbConnectionSettingsData, DuckdbConnectionSettingsResponse, DuckdbConnectionSettingsV2Data, DuckdbConnectionSettingsV2Response, PolarsConnectionSettingsData, PolarsConnectionSettingsResponse, PolarsConnectionSettingsV2Data, PolarsConnectionSettingsV2Response, S3ResourceInfoData, S3ResourceInfoResponse, DatasetStorageTestConnectionData, DatasetStorageTestConnectionResponse, ListStoredFilesData, ListStoredFilesResponse, LoadFileMetadataData, LoadFileMetadataResponse, LoadFilePreviewData, LoadFilePreviewResponse, LoadParquetPreviewData, LoadParquetPreviewResponse, LoadTableRowCountData, LoadTableRowCountResponse, LoadCsvPreviewData, LoadCsvPreviewResponse, DeleteS3FileData, DeleteS3FileResponse, MoveS3FileData, MoveS3FileResponse, FileUploadData, FileUploadResponse, FileDownloadData, FileDownloadResponse, FileDownloadParquetAsCsvData, FileDownloadParquetAsCsvResponse, GetJobMetricsData, GetJobMetricsResponse, SetJobProgressData, SetJobProgressResponse, GetJobProgressData, GetJobProgressResponse, ListLogFilesData, ListLogFilesResponse, GetLogFileData, GetLogFileResponse, ListConcurrencyGroupsResponse, DeleteConcurrencyGroupData, DeleteConcurrencyGroupResponse, GetConcurrencyKeyData, GetConcurrencyKeyResponse, ListExtendedJobsData, ListExtendedJobsResponse, SearchJobsIndexData, SearchJobsIndexResponse, SearchLogsIndexData, SearchLogsIndexResponse, CountSearchLogsIndexData, CountSearchLogsIndexResponse, ClearIndexData, ClearIndexResponse, ListAssetsData, ListAssetsResponse, ListAssetsByUsageData, ListAssetsByUsageResponse } from './types.gen';
/**
* get backend version
* @returns string git version of backend
* @throws ApiError
*/
export declare const backendVersion: () => CancelablePromise<BackendVersionResponse>;
/**
* is backend up to date
* @returns string is backend up to date
* @throws ApiError
*/
export declare const backendUptodate: () => CancelablePromise<BackendUptodateResponse>;
/**
* get license id
* @returns string get license id (empty if not ee)
* @throws ApiError
*/
export declare const getLicenseId: () => CancelablePromise<GetLicenseIdResponse>;
/**
* get openapi yaml spec
* @returns string openapi yaml file content
* @throws ApiError
*/
export declare const getOpenApiYaml: () => CancelablePromise<GetOpenApiYamlResponse>;
/**
* get audit log (requires admin privilege)
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns AuditLog an audit log
* @throws ApiError
*/
export declare const getAuditLog: (data: GetAuditLogData) => CancelablePromise<GetAuditLogResponse>;
/**
* list audit logs (requires admin privilege)
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.before filter on started before (inclusive) timestamp
* @param data.after filter on created after (exclusive) timestamp
* @param data.username filter on exact username of user
* @param data.operation filter on exact or prefix name of operation
* @param data.operations comma separated list of exact operations to include
* @param data.excludeOperations comma separated list of operations to exclude
* @param data.resource filter on exact or prefix name of resource
* @param data.actionKind filter on type of operation
* @param data.allWorkspaces get audit logs for all workspaces
* @returns AuditLog a list of audit logs
* @throws ApiError
*/
export declare const listAuditLogs: (data: ListAuditLogsData) => CancelablePromise<ListAuditLogsResponse>;
/**
* login with password
* @param data The data for the request.
* @param data.requestBody credentials
* @returns string Successfully authenticated. The session ID is returned in a cookie named `token` and as plaintext response. Preferred method of authorization is through the bearer token. The cookie is only for browser convenience.
*
* @throws ApiError
*/
export declare const login: (data: LoginData) => CancelablePromise<LoginResponse>;
/**
* logout
* @returns string clear cookies and clear token (if applicable)
* @throws ApiError
*/
export declare const logout: () => CancelablePromise<LogoutResponse>;
/**
* get user (require admin privilege)
* @param data The data for the request.
* @param data.workspace
* @param data.username
* @returns User user created
* @throws ApiError
*/
export declare const getUser: (data: GetUserData) => CancelablePromise<GetUserResponse>;
/**
* update user (require admin privilege)
* @param data The data for the request.
* @param data.workspace
* @param data.username
* @param data.requestBody new user
* @returns string edited user
* @throws ApiError
*/
export declare const updateUser: (data: UpdateUserData) => CancelablePromise<UpdateUserResponse>;
/**
* is owner of path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean is owner
* @throws ApiError
*/
export declare const isOwnerOfPath: (data: IsOwnerOfPathData) => CancelablePromise<IsOwnerOfPathResponse>;
/**
* set password
* @param data The data for the request.
* @param data.requestBody set password
* @returns string password set
* @throws ApiError
*/
export declare const setPassword: (data: SetPasswordData) => CancelablePromise<SetPasswordResponse>;
/**
* set password for a specific user (require super admin)
* @param data The data for the request.
* @param data.user
* @param data.requestBody set password
* @returns string password set
* @throws ApiError
*/
export declare const setPasswordForUser: (data: SetPasswordForUserData) => CancelablePromise<SetPasswordForUserResponse>;
/**
* set login type for a specific user (require super admin)
* @param data The data for the request.
* @param data.user
* @param data.requestBody set login type
* @returns string login type set
* @throws ApiError
*/
export declare const setLoginTypeForUser: (data: SetLoginTypeForUserData) => CancelablePromise<SetLoginTypeForUserResponse>;
/**
* create user
* @param data The data for the request.
* @param data.requestBody user info
* @returns string user created
* @throws ApiError
*/
export declare const createUserGlobally: (data: CreateUserGloballyData) => CancelablePromise<CreateUserGloballyResponse>;
/**
* global update user (require super admin)
* @param data The data for the request.
* @param data.email
* @param data.requestBody new user info
* @returns string user updated
* @throws ApiError
*/
export declare const globalUserUpdate: (data: GlobalUserUpdateData) => CancelablePromise<GlobalUserUpdateResponse>;
/**
* global username info (require super admin)
* @param data The data for the request.
* @param data.email
* @returns unknown user renamed
* @throws ApiError
*/
export declare const globalUsernameInfo: (data: GlobalUsernameInfoData) => CancelablePromise<GlobalUsernameInfoResponse>;
/**
* global rename user (require super admin)
* @param data The data for the request.
* @param data.email
* @param data.requestBody new username
* @returns string user renamed
* @throws ApiError
*/
export declare const globalUserRename: (data: GlobalUserRenameData) => CancelablePromise<GlobalUserRenameResponse>;
/**
* global delete user (require super admin)
* @param data The data for the request.
* @param data.email
* @returns string user deleted
* @throws ApiError
*/
export declare const globalUserDelete: (data: GlobalUserDeleteData) => CancelablePromise<GlobalUserDeleteResponse>;
/**
* global overwrite users (require super admin and EE)
* @param data The data for the request.
* @param data.requestBody List of users
* @returns string Success message
* @throws ApiError
*/
export declare const globalUsersOverwrite: (data: GlobalUsersOverwriteData) => CancelablePromise<GlobalUsersOverwriteResponse>;
/**
* global export users (require super admin and EE)
* @returns ExportedUser exported users
* @throws ApiError
*/
export declare const globalUsersExport: () => CancelablePromise<GlobalUsersExportResponse>;
/**
* delete user (require admin privilege)
* @param data The data for the request.
* @param data.workspace
* @param data.username
* @returns string delete user
* @throws ApiError
*/
export declare const deleteUser: (data: DeleteUserData) => CancelablePromise<DeleteUserResponse>;
/**
* get connected repositories
* @returns GithubInstallations connected repositories
* @throws ApiError
*/
export declare const getGlobalConnectedRepositories: () => CancelablePromise<GetGlobalConnectedRepositoriesResponse>;
/**
* list all workspaces visible to me
* @returns Workspace all workspaces
* @throws ApiError
*/
export declare const listWorkspaces: () => CancelablePromise<ListWorkspacesResponse>;
/**
* is domain allowed for auto invi
* @returns boolean domain allowed or not
* @throws ApiError
*/
export declare const isDomainAllowed: () => CancelablePromise<IsDomainAllowedResponse>;
/**
* list all workspaces visible to me with user info
* @returns UserWorkspaceList workspace with associated username
* @throws ApiError
*/
export declare const listUserWorkspaces: () => CancelablePromise<ListUserWorkspacesResponse>;
/**
* list all workspaces as super admin (require to be super admin)
* @param data The data for the request.
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns Workspace workspaces
* @throws ApiError
*/
export declare const listWorkspacesAsSuperAdmin: (data?: ListWorkspacesAsSuperAdminData) => CancelablePromise<ListWorkspacesAsSuperAdminResponse>;
/**
* create workspace
* @param data The data for the request.
* @param data.requestBody new token
* @returns string token created
* @throws ApiError
*/
export declare const createWorkspace: (data: CreateWorkspaceData) => CancelablePromise<CreateWorkspaceResponse>;
/**
* exists workspace
* @param data The data for the request.
* @param data.requestBody id of workspace
* @returns boolean status
* @throws ApiError
*/
export declare const existsWorkspace: (data: ExistsWorkspaceData) => CancelablePromise<ExistsWorkspaceResponse>;
/**
* exists username
* @param data The data for the request.
* @param data.requestBody
* @returns boolean status
* @throws ApiError
*/
export declare const existsUsername: (data: ExistsUsernameData) => CancelablePromise<ExistsUsernameResponse>;
/**
* get global settings
* @param data The data for the request.
* @param data.key
* @returns unknown status
* @throws ApiError
*/
export declare const getGlobal: (data: GetGlobalData) => CancelablePromise<GetGlobalResponse>;
/**
* post global settings
* @param data The data for the request.
* @param data.key
* @param data.requestBody value set
* @returns string status
* @throws ApiError
*/
export declare const setGlobal: (data: SetGlobalData) => CancelablePromise<SetGlobalResponse>;
/**
* get local settings
* @returns unknown status
* @throws ApiError
*/
export declare const getLocal: () => CancelablePromise<GetLocalResponse>;
/**
* test smtp
* @param data The data for the request.
* @param data.requestBody test smtp payload
* @returns string status
* @throws ApiError
*/
export declare const testSmtp: (data: TestSmtpData) => CancelablePromise<TestSmtpResponse>;
/**
* test critical channels
* @param data The data for the request.
* @param data.requestBody test critical channel payload
* @returns string status
* @throws ApiError
*/
export declare const testCriticalChannels: (data: TestCriticalChannelsData) => CancelablePromise<TestCriticalChannelsResponse>;
/**
* Get all critical alerts
* @param data The data for the request.
* @param data.page
* @param data.pageSize
* @param data.acknowledged
* @returns unknown Successfully retrieved all critical alerts
* @throws ApiError
*/
export declare const getCriticalAlerts: (data?: GetCriticalAlertsData) => CancelablePromise<GetCriticalAlertsResponse>;
/**
* Acknowledge a critical alert
* @param data The data for the request.
* @param data.id The ID of the critical alert to acknowledge
* @returns string Successfully acknowledged the critical alert
* @throws ApiError
*/
export declare const acknowledgeCriticalAlert: (data: AcknowledgeCriticalAlertData) => CancelablePromise<AcknowledgeCriticalAlertResponse>;
/**
* Acknowledge all unacknowledged critical alerts
* @returns string Successfully acknowledged all unacknowledged critical alerts.
* @throws ApiError
*/
export declare const acknowledgeAllCriticalAlerts: () => CancelablePromise<AcknowledgeAllCriticalAlertsResponse>;
/**
* test license key
* @param data The data for the request.
* @param data.requestBody test license key
* @returns string status
* @throws ApiError
*/
export declare const testLicenseKey: (data: TestLicenseKeyData) => CancelablePromise<TestLicenseKeyResponse>;
/**
* test object storage config
* @param data The data for the request.
* @param data.requestBody test object storage config
* @returns string status
* @throws ApiError
*/
export declare const testObjectStorageConfig: (data: TestObjectStorageConfigData) => CancelablePromise<TestObjectStorageConfigResponse>;
/**
* send stats
* @returns string status
* @throws ApiError
*/
export declare const sendStats: () => CancelablePromise<SendStatsResponse>;
/**
* get latest key renewal attempt
* @returns unknown status
* @throws ApiError
*/
export declare const getLatestKeyRenewalAttempt: () => CancelablePromise<GetLatestKeyRenewalAttemptResponse>;
/**
* renew license key
* @param data The data for the request.
* @param data.licenseKey
* @returns string status
* @throws ApiError
*/
export declare const renewLicenseKey: (data?: RenewLicenseKeyData) => CancelablePromise<RenewLicenseKeyResponse>;
/**
* create customer portal session
* @param data The data for the request.
* @param data.licenseKey
* @returns string url to portal
* @throws ApiError
*/
export declare const createCustomerPortalSession: (data?: CreateCustomerPortalSessionData) => CancelablePromise<CreateCustomerPortalSessionResponse>;
/**
* test metadata
* @param data The data for the request.
* @param data.requestBody test metadata
* @returns string status
* @throws ApiError
*/
export declare const testMetadata: (data: TestMetadataData) => CancelablePromise<TestMetadataResponse>;
/**
* list global settings
* @returns GlobalSetting list of settings
* @throws ApiError
*/
export declare const listGlobalSettings: () => CancelablePromise<ListGlobalSettingsResponse>;
/**
* get current user email (if logged in)
* @returns string user email
* @throws ApiError
*/
export declare const getCurrentEmail: () => CancelablePromise<GetCurrentEmailResponse>;
/**
* refresh the current token
* @param data The data for the request.
* @param data.ifExpiringInLessThanS
* @returns string new token
* @throws ApiError
*/
export declare const refreshUserToken: (data?: RefreshUserTokenData) => CancelablePromise<RefreshUserTokenResponse>;
/**
* get tutorial progress
* @returns unknown tutorial progress
* @throws ApiError
*/
export declare const getTutorialProgress: () => CancelablePromise<GetTutorialProgressResponse>;
/**
* update tutorial progress
* @param data The data for the request.
* @param data.requestBody progress update
* @returns string tutorial progress
* @throws ApiError
*/
export declare const updateTutorialProgress: (data: UpdateTutorialProgressData) => CancelablePromise<UpdateTutorialProgressResponse>;
/**
* leave instance
* @returns string status
* @throws ApiError
*/
export declare const leaveInstance: () => CancelablePromise<LeaveInstanceResponse>;
/**
* get current usage outside of premium workspaces
* @returns number free usage
* @throws ApiError
*/
export declare const getUsage: () => CancelablePromise<GetUsageResponse>;
/**
* get all runnables in every workspace
* @returns unknown free all runnables
* @throws ApiError
*/
export declare const getRunnable: () => CancelablePromise<GetRunnableResponse>;
/**
* get current global whoami (if logged in)
* @returns GlobalUserInfo user email
* @throws ApiError
*/
export declare const globalWhoami: () => CancelablePromise<GlobalWhoamiResponse>;
/**
* list all workspace invites
* @returns WorkspaceInvite list all workspace invites
* @throws ApiError
*/
export declare const listWorkspaceInvites: () => CancelablePromise<ListWorkspaceInvitesResponse>;
/**
* whoami
* @param data The data for the request.
* @param data.workspace
* @returns User user
* @throws ApiError
*/
export declare const whoami: (data: WhoamiData) => CancelablePromise<WhoamiResponse>;
/**
* get github app token
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody jwt job token
* @returns unknown github app token
* @throws ApiError
*/
export declare const getGithubAppToken: (data: GetGithubAppTokenData) => CancelablePromise<GetGithubAppTokenResponse>;
/**
* Install a GitHub installation from another workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns unknown Installation successfully copied
* @throws ApiError
*/
export declare const installFromWorkspace: (data: InstallFromWorkspaceData) => CancelablePromise<InstallFromWorkspaceResponse>;
/**
* Delete a GitHub installation from a workspace
* Removes a GitHub installation from the specified workspace. Requires admin privileges.
* @param data The data for the request.
* @param data.workspace
* @param data.installationId The ID of the GitHub installation to delete
* @returns unknown Installation successfully deleted
* @throws ApiError
*/
export declare const deleteFromWorkspace: (data: DeleteFromWorkspaceData) => CancelablePromise<DeleteFromWorkspaceResponse>;
/**
* Export GitHub installation JWT token
* Exports the JWT token for a specific GitHub installation in the workspace
* @param data The data for the request.
* @param data.workspace
* @param data.installationId
* @returns unknown Successfully exported the JWT token
* @throws ApiError
*/
export declare const exportInstallation: (data: ExportInstallationData) => CancelablePromise<ExportInstallationResponse>;
/**
* Import GitHub installation from JWT token
* Imports a GitHub installation from a JWT token exported from another instance
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns unknown Successfully imported the installation
* @throws ApiError
*/
export declare const importInstallation: (data: ImportInstallationData) => CancelablePromise<ImportInstallationResponse>;
/**
* accept invite to workspace
* @param data The data for the request.
* @param data.requestBody accept invite
* @returns string status
* @throws ApiError
*/
export declare const acceptInvite: (data: AcceptInviteData) => CancelablePromise<AcceptInviteResponse>;
/**
* decline invite to workspace
* @param data The data for the request.
* @param data.requestBody decline invite
* @returns string status
* @throws ApiError
*/
export declare const declineInvite: (data: DeclineInviteData) => CancelablePromise<DeclineInviteResponse>;
/**
* invite user to workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceInvite
* @returns string status
* @throws ApiError
*/
export declare const inviteUser: (data: InviteUserData) => CancelablePromise<InviteUserResponse>;
/**
* add user to workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceInvite
* @returns string status
* @throws ApiError
*/
export declare const addUser: (data: AddUserData) => CancelablePromise<AddUserResponse>;
/**
* delete user invite
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceInvite
* @returns string status
* @throws ApiError
*/
export declare const deleteInvite: (data: DeleteInviteData) => CancelablePromise<DeleteInviteResponse>;
/**
* archive workspace
* @param data The data for the request.
* @param data.workspace
* @returns string status
* @throws ApiError
*/
export declare const archiveWorkspace: (data: ArchiveWorkspaceData) => CancelablePromise<ArchiveWorkspaceResponse>;
/**
* unarchive workspace
* @param data The data for the request.
* @param data.workspace
* @returns string status
* @throws ApiError
*/
export declare const unarchiveWorkspace: (data: UnarchiveWorkspaceData) => CancelablePromise<UnarchiveWorkspaceResponse>;
/**
* delete workspace (require super admin)
* @param data The data for the request.
* @param data.workspace
* @returns string status
* @throws ApiError
*/
export declare const deleteWorkspace: (data: DeleteWorkspaceData) => CancelablePromise<DeleteWorkspaceResponse>;
/**
* leave workspace
* @param data The data for the request.
* @param data.workspace
* @returns string status
* @throws ApiError
*/
export declare const leaveWorkspace: (data: LeaveWorkspaceData) => CancelablePromise<LeaveWorkspaceResponse>;
/**
* get workspace name
* @param data The data for the request.
* @param data.workspace
* @returns string status
* @throws ApiError
*/
export declare const getWorkspaceName: (data: GetWorkspaceNameData) => CancelablePromise<GetWorkspaceNameResponse>;
/**
* change workspace name
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns string status
* @throws ApiError
*/
export declare const changeWorkspaceName: (data: ChangeWorkspaceNameData) => CancelablePromise<ChangeWorkspaceNameResponse>;
/**
* change workspace id
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns string status
* @throws ApiError
*/
export declare const changeWorkspaceId: (data: ChangeWorkspaceIdData) => CancelablePromise<ChangeWorkspaceIdResponse>;
/**
* change workspace id
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns string status
* @throws ApiError
*/
export declare const changeWorkspaceColor: (data: ChangeWorkspaceColorData) => CancelablePromise<ChangeWorkspaceColorResponse>;
/**
* whois
* @param data The data for the request.
* @param data.workspace
* @param data.username
* @returns User user
* @throws ApiError
*/
export declare const whois: (data: WhoisData) => CancelablePromise<WhoisResponse>;
/**
* Update operator settings for a workspace
* Updates the operator settings for a specific workspace. Requires workspace admin privileges.
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns string Operator settings updated successfully
* @throws ApiError
*/
export declare const updateOperatorSettings: (data: UpdateOperatorSettingsData) => CancelablePromise<UpdateOperatorSettingsResponse>;
/**
* exists email
* @param data The data for the request.
* @param data.email
* @returns boolean user
* @throws ApiError
*/
export declare const existsEmail: (data: ExistsEmailData) => CancelablePromise<ExistsEmailResponse>;
/**
* list all users as super admin (require to be super amdin)
* @param data The data for the request.
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.activeOnly filter only active users
* @returns GlobalUserInfo user
* @throws ApiError
*/
export declare const listUsersAsSuperAdmin: (data?: ListUsersAsSuperAdminData) => CancelablePromise<ListUsersAsSuperAdminResponse>;
/**
* list pending invites for a workspace
* @param data The data for the request.
* @param data.workspace
* @returns WorkspaceInvite user
* @throws ApiError
*/
export declare const listPendingInvites: (data: ListPendingInvitesData) => CancelablePromise<ListPendingInvitesResponse>;
/**
* get settings
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getSettings: (data: GetSettingsData) => CancelablePromise<GetSettingsResponse>;
/**
* get deploy to
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getDeployTo: (data: GetDeployToData) => CancelablePromise<GetDeployToResponse>;
/**
* get if workspace is premium
* @param data The data for the request.
* @param data.workspace
* @returns boolean status
* @throws ApiError
*/
export declare const getIsPremium: (data: GetIsPremiumData) => CancelablePromise<GetIsPremiumResponse>;
/**
* get premium info
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getPremiumInfo: (data: GetPremiumInfoData) => CancelablePromise<GetPremiumInfoResponse>;
/**
* get threshold alert info
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getThresholdAlert: (data: GetThresholdAlertData) => CancelablePromise<GetThresholdAlertResponse>;
/**
* set threshold alert info
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody threshold alert info
* @returns string status
* @throws ApiError
*/
export declare const setThresholdAlert: (data: SetThresholdAlertData) => CancelablePromise<SetThresholdAlertResponse>;
/**
* edit slack command
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceInvite
* @returns string status
* @throws ApiError
*/
export declare const editSlackCommand: (data: EditSlackCommandData) => CancelablePromise<EditSlackCommandResponse>;
/**
* edit teams command
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceInvite
* @returns string status
* @throws ApiError
*/
export declare const editTeamsCommand: (data: EditTeamsCommandData) => CancelablePromise<EditTeamsCommandResponse>;
/**
* list available teams ids
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const listAvailableTeamsIds: (data: ListAvailableTeamsIdsData) => CancelablePromise<ListAvailableTeamsIdsResponse>;
/**
* list available teams channels
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const listAvailableTeamsChannels: (data: ListAvailableTeamsChannelsData) => CancelablePromise<ListAvailableTeamsChannelsResponse>;
/**
* connect teams
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody connect teams
* @returns string status
* @throws ApiError
*/
export declare const connectTeams: (data: ConnectTeamsData) => CancelablePromise<ConnectTeamsResponse>;
/**
* run a job that sends a message to Slack
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody path to hub script to run and its corresponding args
* @returns unknown status
* @throws ApiError
*/
export declare const runSlackMessageTestJob: (data: RunSlackMessageTestJobData) => CancelablePromise<RunSlackMessageTestJobResponse>;
/**
* run a job that sends a message to Teams
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody path to hub script to run and its corresponding args
* @returns unknown status
* @throws ApiError
*/
export declare const runTeamsMessageTestJob: (data: RunTeamsMessageTestJobData) => CancelablePromise<RunTeamsMessageTestJobResponse>;
/**
* edit deploy to
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns string status
* @throws ApiError
*/
export declare const editDeployTo: (data: EditDeployToData) => CancelablePromise<EditDeployToResponse>;
/**
* edit auto invite
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceInvite
* @returns string status
* @throws ApiError
*/
export declare const editAutoInvite: (data: EditAutoInviteData) => CancelablePromise<EditAutoInviteResponse>;
/**
* edit webhook
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceWebhook
* @returns string status
* @throws ApiError
*/
export declare const editWebhook: (data: EditWebhookData) => CancelablePromise<EditWebhookResponse>;
/**
* edit copilot config
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceCopilotConfig
* @returns string status
* @throws ApiError
*/
export declare const editCopilotConfig: (data: EditCopilotConfigData) => CancelablePromise<EditCopilotConfigResponse>;
/**
* get copilot info
* @param data The data for the request.
* @param data.workspace
* @returns AIConfig status
* @throws ApiError
*/
export declare const getCopilotInfo: (data: GetCopilotInfoData) => CancelablePromise<GetCopilotInfoResponse>;
/**
* edit error handler
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody WorkspaceErrorHandler
* @returns string status
* @throws ApiError
*/
export declare const editErrorHandler: (data: EditErrorHandlerData) => CancelablePromise<EditErrorHandlerResponse>;
/**
* edit large file storage settings
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody LargeFileStorage info
* @returns unknown status
* @throws ApiError
*/
export declare const editLargeFileStorageConfig: (data: EditLargeFileStorageConfigData) => CancelablePromise<EditLargeFileStorageConfigResponse>;
/**
* edit workspace git sync settings
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Workspace Git sync settings
* @returns unknown status
* @throws ApiError
*/
export declare const editWorkspaceGitSyncConfig: (data: EditWorkspaceGitSyncConfigData) => CancelablePromise<EditWorkspaceGitSyncConfigResponse>;
/**
* add or update individual git sync repository
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Git sync repository settings to add or update
* @returns unknown status
* @throws ApiError
*/
export declare const editGitSyncRepository: (data: EditGitSyncRepositoryData) => CancelablePromise<EditGitSyncRepositoryResponse>;
/**
* delete individual git sync repository
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Git sync repository to delete
* @returns unknown status
* @throws ApiError
*/
export declare const deleteGitSyncRepository: (data: DeleteGitSyncRepositoryData) => CancelablePromise<DeleteGitSyncRepositoryResponse>;
/**
* edit workspace deploy ui settings
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Workspace deploy UI settings
* @returns unknown status
* @throws ApiError
*/
export declare const editWorkspaceDeployUiSettings: (data: EditWorkspaceDeployUiSettingsData) => CancelablePromise<EditWorkspaceDeployUiSettingsResponse>;
/**
* edit default app for workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Workspace default app
* @returns string status
* @throws ApiError
*/
export declare const editWorkspaceDefaultApp: (data: EditWorkspaceDefaultAppData) => CancelablePromise<EditWorkspaceDefaultAppResponse>;
/**
* edit default scripts for workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Workspace default app
* @returns string status
* @throws ApiError
*/
export declare const editDefaultScripts: (data: EditDefaultScriptsData) => CancelablePromise<EditDefaultScriptsResponse>;
/**
* get default scripts for workspace
* @param data The data for the request.
* @param data.workspace
* @returns WorkspaceDefaultScripts status
* @throws ApiError
*/
export declare const getDefaultScripts: (data: GetDefaultScriptsData) => CancelablePromise<GetDefaultScriptsResponse>;
/**
* set environment variable
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Workspace default app
* @returns string status
* @throws ApiError
*/
export declare const setEnvironmentVariable: (data: SetEnvironmentVariableData) => CancelablePromise<SetEnvironmentVariableResponse>;
/**
* retrieves the encryption key for this workspace
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getWorkspaceEncryptionKey: (data: GetWorkspaceEncryptionKeyData) => CancelablePromise<GetWorkspaceEncryptionKeyResponse>;
/**
* update the encryption key for this workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody New encryption key
* @returns string status
* @throws ApiError
*/
export declare const setWorkspaceEncryptionKey: (data: SetWorkspaceEncryptionKeyData) => CancelablePromise<SetWorkspaceEncryptionKeyResponse>;
/**
* get default app for workspace
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getWorkspaceDefaultApp: (data: GetWorkspaceDefaultAppData) => CancelablePromise<GetWorkspaceDefaultAppResponse>;
/**
* get large file storage config
* @param data The data for the request.
* @param data.workspace
* @returns LargeFileStorage status
* @throws ApiError
*/
export declare const getLargeFileStorageConfig: (data: GetLargeFileStorageConfigData) => CancelablePromise<GetLargeFileStorageConfigResponse>;
/**
* get usage
* @param data The data for the request.
* @param data.workspace
* @returns number usage
* @throws ApiError
*/
export declare const getWorkspaceUsage: (data: GetWorkspaceUsageData) => CancelablePromise<GetWorkspaceUsageResponse>;
/**
* get used triggers
* @param data The data for the request.
* @param data.workspace
* @returns unknown status
* @throws ApiError
*/
export declare const getUsedTriggers: (data: GetUsedTriggersData) => CancelablePromise<GetUsedTriggersResponse>;
/**
* list users
* @param data The data for the request.
* @param data.workspace
* @returns User user
* @throws ApiError
*/
export declare const listUsers: (data: ListUsersData) => CancelablePromise<ListUsersResponse>;
/**
* list users usage
* @param data The data for the request.
* @param data.workspace
* @returns UserUsage user
* @throws ApiError
*/
export declare const listUsersUsage: (data: ListUsersUsageData) => CancelablePromise<ListUsersUsageResponse>;
/**
* list usernames
* @param data The data for the request.
* @param data.workspace
* @returns string user
* @throws ApiError
*/
export declare const listUsernames: (data: ListUsernamesData) => CancelablePromise<ListUsernamesResponse>;
/**
* get email from username
* @param data The data for the request.
* @param data.workspace
* @param data.username
* @returns string email
* @throws ApiError
*/
export declare const usernameToEmail: (data: UsernameToEmailData) => CancelablePromise<UsernameToEmailResponse>;
/**
* list of available scopes
* @returns ScopeDomain list of available scopes
* @throws ApiError
*/
export declare const listAvailableScopes: () => CancelablePromise<ListAvailableScopesResponse>;
/**
* create token
* @param data The data for the request.
* @param data.requestBody new token
* @returns string token created
* @throws ApiError
*/
export declare const createToken: (data: CreateTokenData) => CancelablePromise<CreateTokenResponse>;
/**
* create token to impersonate a user (require superadmin)
* @param data The data for the request.
* @param data.requestBody new token
* @returns string token created
* @throws ApiError
*/
export declare const createTokenImpersonate: (data: CreateTokenImpersonateData) => CancelablePromise<CreateTokenImpersonateResponse>;
/**
* delete token
* @param data The data for the request.
* @param data.tokenPrefix
* @returns string delete token
* @throws ApiError
*/
export declare const deleteToken: (data: DeleteTokenData) => CancelablePromise<DeleteTokenResponse>;
/**
* list token
* @param data The data for the request.
* @param data.excludeEphemeral
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns TruncatedToken truncated token
* @throws ApiError
*/
export declare const listTokens: (data?: ListTokensData) => CancelablePromise<ListTokensResponse>;
/**
* get OIDC token (ee only)
* @param data The data for the request.
* @param data.workspace
* @param data.audience
* @returns string new oidc token
* @throws ApiError
*/
export declare const getOidcToken: (data: GetOidcTokenData) => CancelablePromise<GetOidcTokenResponse>;
/**
* create variable
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new variable
* @param data.alreadyEncrypted
* @returns string variable created
* @throws ApiError
*/
export declare const createVariable: (data: CreateVariableData) => CancelablePromise<CreateVariableResponse>;
/**
* encrypt value
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new variable
* @returns string encrypted value
* @throws ApiError
*/
export declare const encryptValue: (data: EncryptValueData) => CancelablePromise<EncryptValueResponse>;
/**
* delete variable
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string variable deleted
* @throws ApiError
*/
export declare const deleteVariable: (data: DeleteVariableData) => CancelablePromise<DeleteVariableResponse>;
/**
* update variable
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated variable
* @param data.alreadyEncrypted
* @returns string variable updated
* @throws ApiError
*/
export declare const updateVariable: (data: UpdateVariableData) => CancelablePromise<UpdateVariableResponse>;
/**
* get variable
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.decryptSecret ask to decrypt secret if this variable is secret
* (if not secret no effect, default: true)
*
* @param data.includeEncrypted ask to include the encrypted value if secret and decrypt secret is not true (default: false)
*
* @returns ListableVariable variable
* @throws ApiError
*/
export declare const getVariable: (data: GetVariableData) => CancelablePromise<GetVariableResponse>;
/**
* get variable value
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string variable
* @throws ApiError
*/
export declare const getVariableValue: (data: GetVariableValueData) => CancelablePromise<GetVariableValueResponse>;
/**
* does variable exists at path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean variable
* @throws ApiError
*/
export declare const existsVariable: (data: ExistsVariableData) => CancelablePromise<ExistsVariableResponse>;
/**
* list variables
* @param data The data for the request.
* @param data.workspace
* @param data.pathStart
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns ListableVariable variable list
* @throws ApiError
*/
export declare const listVariable: (data: ListVariableData) => CancelablePromise<ListVariableResponse>;
/**
* list contextual variables
* @param data The data for the request.
* @param data.workspace
* @returns ContextualVariable contextual variable list
* @throws ApiError
*/
export declare const listContextualVariables: (data: ListContextualVariablesData) => CancelablePromise<ListContextualVariablesResponse>;
/**
* get secondary storage names
* @param data The data for the request.
* @param data.workspace
* @returns string status
* @throws ApiError
*/
export declare const getSecondaryStorageNames: (data: GetSecondaryStorageNamesData) => CancelablePromise<GetSecondaryStorageNamesResponse>;
/**
* Get all critical alerts for this workspace
* @param data The data for the request.
* @param data.workspace
* @param data.page
* @param data.pageSize
* @param data.acknowledged
* @returns unknown Successfully retrieved all critical alerts
* @throws ApiError
*/
export declare const workspaceGetCriticalAlerts: (data: WorkspaceGetCriticalAlertsData) => CancelablePromise<WorkspaceGetCriticalAlertsResponse>;
/**
* Acknowledge a critical alert for this workspace
* @param data The data for the request.
* @param data.workspace
* @param data.id The ID of the critical alert to acknowledge
* @returns string Successfully acknowledged the critical alert
* @throws ApiError
*/
export declare const workspaceAcknowledgeCriticalAlert: (data: WorkspaceAcknowledgeCriticalAlertData) => CancelablePromise<WorkspaceAcknowledgeCriticalAlertResponse>;
/**
* Acknowledge all unacknowledged critical alerts for this workspace
* @param data The data for the request.
* @param data.workspace
* @returns string Successfully acknowledged all unacknowledged critical alerts.
* @throws ApiError
*/
export declare const workspaceAcknowledgeAllCriticalAlerts: (data: WorkspaceAcknowledgeAllCriticalAlertsData) => CancelablePromise<WorkspaceAcknowledgeAllCriticalAlertsResponse>;
/**
* Mute critical alert UI for this workspace
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Boolean flag to mute critical alerts.
* @returns string Successfully updated mute critical alert settings.
* @throws ApiError
*/
export declare const workspaceMuteCriticalAlertsUi: (data: WorkspaceMuteCriticalAlertsUiData) => CancelablePromise<WorkspaceMuteCriticalAlertsUiResponse>;
/**
* login with oauth authorization flow
* @param data The data for the request.
* @param data.clientName
* @param data.requestBody Partially filled script
* @returns string Successfully authenticated. The session ID is returned in a cookie named `token` and as plaintext response. Preferred method of authorization is through the bearer token. The cookie is only for browser convenience.
*
* @throws ApiError
*/
export declare const loginWithOauth: (data: LoginWithOauthData) => CancelablePromise<LoginWithOauthResponse>;
/**
* connect slack callback
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody code endpoint
* @returns string slack token
* @throws ApiError
*/
export declare const connectSlackCallback: (data: ConnectSlackCallbackData) => CancelablePromise<ConnectSlackCallbackResponse>;
/**
* connect slack callback instance
* @param data The data for the request.
* @param data.requestBody code endpoint
* @returns string success message
* @throws ApiError
*/
export declare const connectSlackCallbackInstance: (data: ConnectSlackCallbackInstanceData) => CancelablePromise<ConnectSlackCallbackInstanceResponse>;
/**
* connect callback
* @param data The data for the request.
* @param data.clientName
* @param data.requestBody code endpoint
* @returns TokenResponse oauth token
* @throws ApiError
*/
export declare const connectCallback: (data: ConnectCallbackData) => CancelablePromise<ConnectCallbackResponse>;
/**
* create OAuth account
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody code endpoint
* @returns string account set
* @throws ApiError
*/
export declare const createAccount: (data: CreateAccountData) => CancelablePromise<CreateAccountResponse>;
/**
* connect OAuth using client credentials
* @param data The data for the request.
* @param data.client OAuth client name
* @param data.requestBody client credentials flow parameters
* @returns TokenResponse OAuth token response
* @throws ApiError
*/
export declare const connectClientCredentials: (data: ConnectClientCredentialsData) => CancelablePromise<ConnectClientCredentialsResponse>;
/**
* refresh token
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.requestBody variable path
* @returns string token refreshed
* @throws ApiError
*/
export declare const refreshToken: (data: RefreshTokenData) => CancelablePromise<RefreshTokenResponse>;
/**
* disconnect account
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns string disconnected client
* @throws ApiError
*/
export declare const disconnectAccount: (data: DisconnectAccountData) => CancelablePromise<DisconnectAccountResponse>;
/**
* disconnect slack
* @param data The data for the request.
* @param data.workspace
* @returns string disconnected slack
* @throws ApiError
*/
export declare const disconnectSlack: (data: DisconnectSlackData) => CancelablePromise<DisconnectSlackResponse>;
/**
* disconnect teams
* @param data The data for the request.
* @param data.workspace
* @returns string disconnected teams
* @throws ApiError
*/
export declare const disconnectTeams: (data: DisconnectTeamsData) => CancelablePromise<DisconnectTeamsResponse>;
/**
* list oauth logins
* @returns unknown list of oauth and saml login clients
* @throws ApiError
*/
export declare const listOauthLogins: () => CancelablePromise<ListOauthLoginsResponse>;
/**
* list oauth connects
* @returns string list of oauth connects clients
* @throws ApiError
*/
export declare const listOauthConnects: () => CancelablePromise<ListOauthConnectsResponse>;
/**
* get oauth connect
* @param data The data for the request.
* @param data.client client name
* @returns unknown get
* @throws ApiError
*/
export declare const getOauthConnect: (data: GetOauthConnectData) => CancelablePromise<GetOauthConnectResponse>;
/**
* synchronize Microsoft Teams information (teams/channels)
* @returns TeamInfo Teams information successfully synchronized
* @throws ApiError
*/
export declare const syncTeams: () => CancelablePromise<SyncTeamsResponse>;
/**
* send update to Microsoft Teams activity
* Respond to a Microsoft Teams activity after a workspace command is run
* @param data The data for the request.
* @param data.requestBody
* @returns unknown Activity processed successfully
* @throws ApiError
*/
export declare const sendMessageToConversation: (data: SendMessageToConversationData) => CancelablePromise<SendMessageToConversationResponse>;
/**
* create resource
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new resource
* @param data.updateIfExists
* @returns string resource created
* @throws ApiError
*/
export declare const createResource: (data: CreateResourceData) => CancelablePromise<CreateResourceResponse>;
/**
* delete resource
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string resource deleted
* @throws ApiError
*/
export declare const deleteResource: (data: DeleteResourceData) => CancelablePromise<DeleteResourceResponse>;
/**
* update resource
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated resource
* @returns string resource updated
* @throws ApiError
*/
export declare const updateResource: (data: UpdateResourceData) => CancelablePromise<UpdateResourceResponse>;
/**
* update resource value
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated resource
* @returns string resource value updated
* @throws ApiError
*/
export declare const updateResourceValue: (data: UpdateResourceValueData) => CancelablePromise<UpdateResourceValueResponse>;
/**
* get resource
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns Resource resource
* @throws ApiError
*/
export declare const getResource: (data: GetResourceData) => CancelablePromise<GetResourceResponse>;
/**
* get resource interpolated (variables and resources are fully unrolled)
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.jobId job id
* @returns unknown resource value
* @throws ApiError
*/
export declare const getResourceValueInterpolated: (data: GetResourceValueInterpolatedData) => CancelablePromise<GetResourceValueInterpolatedResponse>;
/**
* get resource value
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns unknown resource value
* @throws ApiError
*/
export declare const getResourceValue: (data: GetResourceValueData) => CancelablePromise<GetResourceValueResponse>;
/**
* does resource exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean does resource exists
* @throws ApiError
*/
export declare const existsResource: (data: ExistsResourceData) => CancelablePromise<ExistsResourceResponse>;
/**
* list resources
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.resourceType resource_types to list from, separated by ',',
* @param data.resourceTypeExclude resource_types to not list from, separated by ',',
* @param data.pathStart
* @returns ListableResource resource list
* @throws ApiError
*/
export declare const listResource: (data: ListResourceData) => CancelablePromise<ListResourceResponse>;
/**
* list resources for search
* @param data The data for the request.
* @param data.workspace
* @returns unknown resource list
* @throws ApiError
*/
export declare const listSearchResource: (data: ListSearchResourceData) => CancelablePromise<ListSearchResourceResponse>;
/**
* list resource names
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns unknown resource list names
* @throws ApiError
*/
export declare const listResourceNames: (data: ListResourceNamesData) => CancelablePromise<ListResourceNamesResponse>;
/**
* create resource_type
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new resource_type
* @returns string resource_type created
* @throws ApiError
*/
export declare const createResourceType: (data: CreateResourceTypeData) => CancelablePromise<CreateResourceTypeResponse>;
/**
* get map from resource type to format extension
* @param data The data for the request.
* @param data.workspace
* @returns unknown map from resource type to file ext
* @throws ApiError
*/
export declare const fileResourceTypeToFileExtMap: (data: FileResourceTypeToFileExtMapData) => CancelablePromise<FileResourceTypeToFileExtMapResponse>;
/**
* delete resource_type
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string resource_type deleted
* @throws ApiError
*/
export declare const deleteResourceType: (data: DeleteResourceTypeData) => CancelablePromise<DeleteResourceTypeResponse>;
/**
* update resource_type
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated resource_type
* @returns string resource_type updated
* @throws ApiError
*/
export declare const updateResourceType: (data: UpdateResourceTypeData) => CancelablePromise<UpdateResourceTypeResponse>;
/**
* get resource_type
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns ResourceType resource_type deleted
* @throws ApiError
*/
export declare const getResourceType: (data: GetResourceTypeData) => CancelablePromise<GetResourceTypeResponse>;
/**
* does resource_type exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean does resource_type exist
* @throws ApiError
*/
export declare const existsResourceType: (data: ExistsResourceTypeData) => CancelablePromise<ExistsResourceTypeResponse>;
/**
* list resource_types
* @param data The data for the request.
* @param data.workspace
* @returns ResourceType resource_type list
* @throws ApiError
*/
export declare const listResourceType: (data: ListResourceTypeData) => CancelablePromise<ListResourceTypeResponse>;
/**
* list resource_types names
* @param data The data for the request.
* @param data.workspace
* @returns string resource_type list
* @throws ApiError
*/
export declare const listResourceTypeNames: (data: ListResourceTypeNamesData) => CancelablePromise<ListResourceTypeNamesResponse>;
/**
* query resource types by similarity
* @param data The data for the request.
* @param data.workspace
* @param data.text query text
* @param data.limit query limit
* @returns unknown resource type details
* @throws ApiError
*/
export declare const queryResourceTypes: (data: QueryResourceTypesData) => CancelablePromise<QueryResourceTypesResponse>;
/**
* list hub integrations
* @param data The data for the request.
* @param data.kind query integrations kind
* @returns unknown integrations details
* @throws ApiError
*/
export declare const listHubIntegrations: (data?: ListHubIntegrationsData) => CancelablePromise<ListHubIntegrationsResponse>;
/**
* list all hub flows
* @returns unknown hub flows list
* @throws ApiError
*/
export declare const listHubFlows: () => CancelablePromise<ListHubFlowsResponse>;
/**
* get hub flow by id
* @param data The data for the request.
* @param data.id
* @returns unknown flow
* @throws ApiError
*/
export declare const getHubFlowById: (data: GetHubFlowByIdData) => CancelablePromise<GetHubFlowByIdResponse>;
/**
* list all hub apps
* @returns unknown hub apps list
* @throws ApiError
*/
export declare const listHubApps: () => CancelablePromise<ListHubAppsResponse>;
/**
* get hub app by id
* @param data The data for the request.
* @param data.id
* @returns unknown app
* @throws ApiError
*/
export declare const getHubAppById: (data: GetHubAppByIdData) => CancelablePromise<GetHubAppByIdResponse>;
/**
* get public app by custom path
* @param data The data for the request.
* @param data.customPath
* @returns unknown app details
* @throws ApiError
*/
export declare const getPublicAppByCustomPath: (data: GetPublicAppByCustomPathData) => CancelablePromise<GetPublicAppByCustomPathResponse>;
/**
* get hub script content by path
* @param data The data for the request.
* @param data.path
* @returns string script details
* @throws ApiError
*/
export declare const getHubScriptContentByPath: (data: GetHubScriptContentByPathData) => CancelablePromise<GetHubScriptContentByPathResponse>;
/**
* get full hub script by path
* @param data The data for the request.
* @param data.path
* @returns unknown script details
* @throws ApiError
*/
export declare const getHubScriptByPath: (data: GetHubScriptByPathData) => CancelablePromise<GetHubScriptByPathResponse>;
/**
* get top hub scripts
* @param data The data for the request.
* @param data.limit query limit
* @param data.app query scripts app
* @param data.kind query scripts kind
* @returns unknown hub scripts list
* @throws ApiError
*/
export declare const getTopHubScripts: (data?: GetTopHubScriptsData) => CancelablePromise<GetTopHubScriptsResponse>;
/**
* query hub scripts by similarity
* @param data The data for the request.
* @param data.text query text
* @param data.kind query scripts kind
* @param data.limit query limit
* @param data.app query scripts app
* @returns unknown script details
* @throws ApiError
*/
export declare const queryHubScripts: (data: QueryHubScriptsData) => CancelablePromise<QueryHubScriptsResponse>;
/**
* list scripts for search
* @param data The data for the request.
* @param data.workspace
* @returns unknown script list
* @throws ApiError
*/
export declare const listSearchScript: (data: ListSearchScriptData) => CancelablePromise<ListSearchScriptResponse>;
/**
* list all scripts
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.pathStart mask to filter matching starting path
* @param data.pathExact mask to filter exact matching path
* @param data.firstParentHash mask to filter scripts whom first direct parent has exact hash
* @param data.lastParentHash mask to filter scripts whom last parent in the chain has exact hash.
* Beware that each script stores only a limited number of parents. Hence
* the last parent hash for a script is not necessarily its top-most parent.
* To find the top-most parent you will have to jump from last to last hash
* until finding the parent
*
* @param data.parentHash is the hash present in the array of stored parent hashes for this script.
* The same warning applies than for last_parent_hash. A script only store a
* limited number of direct parent
*
* @param data.showArchived (default false)
* show only the archived files.
* when multiple archived hash share the same path, only the ones with the latest create_at
* are
* ed.
*
* @param data.includeWithoutMain (default false)
* include scripts without an exported main function
*
* @param data.includeDraftOnly (default false)
* include scripts that have no deployed version
*
* @param data.isTemplate (default regardless)
* if true show only the templates
* if false show only the non templates
* if not defined, show all regardless of if the script is a template
*
* @param data.kinds (default regardless)
* script kinds to filter, split by comma
*
* @param data.starredOnly (default false)
* show only the starred items
*
* @param data.withDeploymentMsg (default false)
* include deployment message
*
* @param data.languages Filter to only include scripts written in the given languages.
* Accepts multiple values as a comma-separated list.
*
* @returns Script All scripts
* @throws ApiError
*/
export declare const listScripts: (data: ListScriptsData) => CancelablePromise<ListScriptsResponse>;
/**
* list all scripts paths
* @param data The data for the request.
* @param data.workspace
* @returns string list of script paths
* @throws ApiError
*/
export declare const listScriptPaths: (data: ListScriptPathsData) => CancelablePromise<ListScriptPathsResponse>;
/**
* create draft
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns string draft created
* @throws ApiError
*/
export declare const createDraft: (data: CreateDraftData) => CancelablePromise<CreateDraftResponse>;
/**
* delete draft
* @param data The data for the request.
* @param data.workspace
* @param data.kind
* @param data.path
* @returns string draft deleted
* @throws ApiError
*/
export declare const deleteDraft: (data: DeleteDraftData) => CancelablePromise<DeleteDraftResponse>;
/**
* create script
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Partially filled script
* @returns string script created
* @throws ApiError
*/
export declare const createScript: (data: CreateScriptData) => CancelablePromise<CreateScriptResponse>;
/**
* Toggle ON and OFF the workspace error handler for a given script
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody Workspace error handler enabled
* @returns string error handler toggled
* @throws ApiError
*/
export declare const toggleWorkspaceErrorHandlerForScript: (data: ToggleWorkspaceErrorHandlerForScriptData) => CancelablePromise<ToggleWorkspaceErrorHandlerForScriptResponse>;
/**
* get all instance custom tags (tags are used to dispatch jobs to different worker groups)
* @param data The data for the request.
* @param data.workspace
* @param data.showWorkspaceRestriction
* @returns string list of custom tags
* @throws ApiError
*/
export declare const getCustomTags: (data?: GetCustomTagsData) => CancelablePromise<GetCustomTagsResponse>;
/**
* get all instance default tags
* @returns string list of default tags
* @throws ApiError
*/
export declare const geDefaultTags: () => CancelablePromise<GeDefaultTagsResponse>;
/**
* is default tags per workspace
* @returns boolean is the default tags per workspace
* @throws ApiError
*/
export declare const isDefaultTagsPerWorkspace: () => CancelablePromise<IsDefaultTagsPerWorkspaceResponse>;
/**
* archive script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string script archived
* @throws ApiError
*/
export declare const archiveScriptByPath: (data: ArchiveScriptByPathData) => CancelablePromise<ArchiveScriptByPathResponse>;
/**
* archive script by hash
* @param data The data for the request.
* @param data.workspace
* @param data.hash
* @returns Script script details
* @throws ApiError
*/
export declare const archiveScriptByHash: (data: ArchiveScriptByHashData) => CancelablePromise<ArchiveScriptByHashResponse>;
/**
* delete script by hash (erase content but keep hash, require admin)
* @param data The data for the request.
* @param data.workspace
* @param data.hash
* @returns Script script details
* @throws ApiError
*/
export declare const deleteScriptByHash: (data: DeleteScriptByHashData) => CancelablePromise<DeleteScriptByHashResponse>;
/**
* delete script at a given path (require admin)
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.keepCaptures keep captures
* @returns string script path
* @throws ApiError
*/
export declare const deleteScriptByPath: (data: DeleteScriptByPathData) => CancelablePromise<DeleteScriptByPathResponse>;
/**
* get script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.withStarredInfo
* @returns Script script details
* @throws ApiError
*/
export declare const getScriptByPath: (data: GetScriptByPathData) => CancelablePromise<GetScriptByPathResponse>;
/**
* get triggers count of script
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns TriggersCount triggers count
* @throws ApiError
*/
export declare const getTriggersCountOfScript: (data: GetTriggersCountOfScriptData) => CancelablePromise<GetTriggersCountOfScriptResponse>;
/**
* get tokens with script scope
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns TruncatedToken tokens list
* @throws ApiError
*/
export declare const listTokensOfScript: (data: ListTokensOfScriptData) => CancelablePromise<ListTokensOfScriptResponse>;
/**
* get script by path with draft
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns NewScriptWithDraft script details
* @throws ApiError
*/
export declare const getScriptByPathWithDraft: (data: GetScriptByPathWithDraftData) => CancelablePromise<GetScriptByPathWithDraftResponse>;
/**
* get history of a script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns ScriptHistory script history
* @throws ApiError
*/
export declare const getScriptHistoryByPath: (data: GetScriptHistoryByPathData) => CancelablePromise<GetScriptHistoryByPathResponse>;
/**
* list script paths using provided script as a relative import
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string list of script paths
* @throws ApiError
*/
export declare const listScriptPathsFromWorkspaceRunnable: (data: ListScriptPathsFromWorkspaceRunnableData) => CancelablePromise<ListScriptPathsFromWorkspaceRunnableResponse>;
/**
* get scripts's latest version (hash)
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns ScriptHistory Script version/hash
* @throws ApiError
*/
export declare const getScriptLatestVersion: (data: GetScriptLatestVersionData) => CancelablePromise<GetScriptLatestVersionResponse>;
/**
* update history of a script
* @param data The data for the request.
* @param data.workspace
* @param data.hash
* @param data.path
* @param data.requestBody Script deployment message
* @returns string success
* @throws ApiError
*/
export declare const updateScriptHistory: (data: UpdateScriptHistoryData) => CancelablePromise<UpdateScriptHistoryResponse>;
/**
* raw script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string script content
* @throws ApiError
*/
export declare const rawScriptByPath: (data: RawScriptByPathData) => CancelablePromise<RawScriptByPathResponse>;
/**
* raw script by path with a token (mostly used by lsp to be used with import maps to resolve scripts)
* @param data The data for the request.
* @param data.workspace
* @param data.token
* @param data.path
* @returns string script content
* @throws ApiError
*/
export declare const rawScriptByPathTokened: (data: RawScriptByPathTokenedData) => CancelablePromise<RawScriptByPathTokenedResponse>;
/**
* exists script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean does it exists
* @throws ApiError
*/
export declare const existsScriptByPath: (data: ExistsScriptByPathData) => CancelablePromise<ExistsScriptByPathResponse>;
/**
* get script by hash
* @param data The data for the request.
* @param data.workspace
* @param data.hash
* @param data.withStarredInfo
* @param data.authed
* @returns Script script details
* @throws ApiError
*/
export declare const getScriptByHash: (data: GetScriptByHashData) => CancelablePromise<GetScriptByHashResponse>;
/**
* raw script by hash
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string script content
* @throws ApiError
*/
export declare const rawScriptByHash: (data: RawScriptByHashData) => CancelablePromise<RawScriptByHashResponse>;
/**
* get script deployment status
* @param data The data for the request.
* @param data.workspace
* @param data.hash
* @returns unknown script details
* @throws ApiError
*/
export declare const getScriptDeploymentStatus: (data: GetScriptDeploymentStatusData) => CancelablePromise<GetScriptDeploymentStatusResponse>;
/**
* list selected jobs script/flow schemas grouped by (kind, path)
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody script args
* @returns unknown result
* @throws ApiError
*/
export declare const listSelectedJobGroups: (data: ListSelectedJobGroupsData) => CancelablePromise<ListSelectedJobGroupsResponse>;
/**
* run script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody script args
* @param data.scheduledFor when to schedule this job (leave empty for immediate run)
* @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
* @param data.skipPreprocessor skip the preprocessor
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.tag Override the tag to use
* @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.invisibleToOwner make the run invisible to the the script owner (default false)
* @returns string job created
* @throws ApiError
*/
export declare const runScriptByPath: (data: RunScriptByPathData) => CancelablePromise<RunScriptByPathResponse>;
/**
* run script by path in openai format
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody script args
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
*
* @returns unknown job result
* @throws ApiError
*/
export declare const openaiSyncScriptByPath: (data: OpenaiSyncScriptByPathData) => CancelablePromise<OpenaiSyncScriptByPathResponse>;
/**
* run script by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody script args
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.tag Override the tag to use
* @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
*
* @returns unknown job result
* @throws ApiError
*/
export declare const runWaitResultScriptByPath: (data: RunWaitResultScriptByPathData) => CancelablePromise<RunWaitResultScriptByPathResponse>;
/**
* run script by path with get
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.tag Override the tag to use
* @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
*
* @param data.payload The base64 encoded payload that has been encoded as a JSON. e.g how to encode such payload encodeURIComponent
* `encodeURIComponent(btoa(JSON.stringify({a: 2})))`
*
* @returns unknown job result
* @throws ApiError
*/
export declare const runWaitResultScriptByPathGet: (data: RunWaitResultScriptByPathGetData) => CancelablePromise<RunWaitResultScriptByPathGetResponse>;
/**
* run flow by path and wait until completion in openai format
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody script args
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
*
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @returns unknown job result
* @throws ApiError
*/
export declare const openaiSyncFlowByPath: (data: OpenaiSyncFlowByPathData) => CancelablePromise<OpenaiSyncFlowByPathResponse>;
/**
* run flow by path and wait until completion
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody script args
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
*
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @returns unknown job result
* @throws ApiError
*/
export declare const runWaitResultFlowByPath: (data: RunWaitResultFlowByPathData) => CancelablePromise<RunWaitResultFlowByPathResponse>;
/**
* get job result by id
* @param data The data for the request.
* @param data.workspace
* @param data.flowJobId
* @param data.nodeId
* @returns unknown job result
* @throws ApiError
*/
export declare const resultById: (data: ResultByIdData) => CancelablePromise<ResultByIdResponse>;
/**
* list all flow paths
* @param data The data for the request.
* @param data.workspace
* @returns string list of flow paths
* @throws ApiError
*/
export declare const listFlowPaths: (data: ListFlowPathsData) => CancelablePromise<ListFlowPathsResponse>;
/**
* list flows for search
* @param data The data for the request.
* @param data.workspace
* @returns unknown flow list
* @throws ApiError
*/
export declare const listSearchFlow: (data: ListSearchFlowData) => CancelablePromise<ListSearchFlowResponse>;
/**
* list all flows
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.pathStart mask to filter matching starting path
* @param data.pathExact mask to filter exact matching path
* @param data.showArchived (default false)
* show only the archived files.
* when multiple archived hash share the same path, only the ones with the latest create_at
* are displayed.
*
* @param data.starredOnly (default false)
* show only the starred items
*
* @param data.includeDraftOnly (default false)
* include items that have no deployed version
*
* @param data.withDeploymentMsg (default false)
* include deployment message
*
* @returns unknown All flow
* @throws ApiError
*/
export declare const listFlows: (data: ListFlowsData) => CancelablePromise<ListFlowsResponse>;
/**
* get flow history by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns FlowVersion Flow history
* @throws ApiError
*/
export declare const getFlowHistory: (data: GetFlowHistoryData) => CancelablePromise<GetFlowHistoryResponse>;
/**
* get flow's latest version
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns FlowVersion Flow version
* @throws ApiError
*/
export declare const getFlowLatestVersion: (data: GetFlowLatestVersionData) => CancelablePromise<GetFlowLatestVersionResponse>;
/**
* list flow paths from workspace runnable
* @param data The data for the request.
* @param data.workspace
* @param data.runnableKind
* @param data.path
* @returns string list of flow paths
* @throws ApiError
*/
export declare const listFlowPathsFromWorkspaceRunnable: (data: ListFlowPathsFromWorkspaceRunnableData) => CancelablePromise<ListFlowPathsFromWorkspaceRunnableResponse>;
/**
* get flow version
* @param data The data for the request.
* @param data.workspace
* @param data.version
* @param data.path
* @returns Flow flow details
* @throws ApiError
*/
export declare const getFlowVersion: (data: GetFlowVersionData) => CancelablePromise<GetFlowVersionResponse>;
/**
* update flow history
* @param data The data for the request.
* @param data.workspace
* @param data.version
* @param data.path
* @param data.requestBody Flow deployment message
* @returns string success
* @throws ApiError
*/
export declare const updateFlowHistory: (data: UpdateFlowHistoryData) => CancelablePromise<UpdateFlowHistoryResponse>;
/**
* get flow by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.withStarredInfo
* @returns Flow flow details
* @throws ApiError
*/
export declare const getFlowByPath: (data: GetFlowByPathData) => CancelablePromise<GetFlowByPathResponse>;
/**
* get flow deployment status
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns unknown flow status
* @throws ApiError
*/
export declare const getFlowDeploymentStatus: (data: GetFlowDeploymentStatusData) => CancelablePromise<GetFlowDeploymentStatusResponse>;
/**
* get triggers count of flow
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns TriggersCount triggers count
* @throws ApiError
*/
export declare const getTriggersCountOfFlow: (data: GetTriggersCountOfFlowData) => CancelablePromise<GetTriggersCountOfFlowResponse>;
/**
* get tokens with flow scope
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns TruncatedToken tokens list
* @throws ApiError
*/
export declare const listTokensOfFlow: (data: ListTokensOfFlowData) => CancelablePromise<ListTokensOfFlowResponse>;
/**
* Toggle ON and OFF the workspace error handler for a given flow
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody Workspace error handler enabled
* @returns string error handler toggled
* @throws ApiError
*/
export declare const toggleWorkspaceErrorHandlerForFlow: (data: ToggleWorkspaceErrorHandlerForFlowData) => CancelablePromise<ToggleWorkspaceErrorHandlerForFlowResponse>;
/**
* get flow by path with draft
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns unknown flow details with draft
* @throws ApiError
*/
export declare const getFlowByPathWithDraft: (data: GetFlowByPathWithDraftData) => CancelablePromise<GetFlowByPathWithDraftResponse>;
/**
* exists flow by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean flow details
* @throws ApiError
*/
export declare const existsFlowByPath: (data: ExistsFlowByPathData) => CancelablePromise<ExistsFlowByPathResponse>;
/**
* create flow
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Partially filled flow
* @returns string flow created
* @throws ApiError
*/
export declare const createFlow: (data: CreateFlowData) => CancelablePromise<CreateFlowResponse>;
/**
* update flow
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody Partially filled flow
* @returns string flow updated
* @throws ApiError
*/
export declare const updateFlow: (data: UpdateFlowData) => CancelablePromise<UpdateFlowResponse>;
/**
* archive flow by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody archiveFlow
* @returns string flow archived
* @throws ApiError
*/
export declare const archiveFlowByPath: (data: ArchiveFlowByPathData) => CancelablePromise<ArchiveFlowByPathResponse>;
/**
* delete flow by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.keepCaptures keep captures
* @returns string flow delete
* @throws ApiError
*/
export declare const deleteFlowByPath: (data: DeleteFlowByPathData) => CancelablePromise<DeleteFlowByPathResponse>;
/**
* list all raw apps
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.pathStart mask to filter matching starting path
* @param data.pathExact mask to filter exact matching path
* @param data.starredOnly (default false)
* show only the starred items
*
* @returns ListableRawApp All raw apps
* @throws ApiError
*/
export declare const listRawApps: (data: ListRawAppsData) => CancelablePromise<ListRawAppsResponse>;
/**
* does an app exisst at path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean app exists
* @throws ApiError
*/
export declare const existsRawApp: (data: ExistsRawAppData) => CancelablePromise<ExistsRawAppResponse>;
/**
* get app by path
* @param data The data for the request.
* @param data.workspace
* @param data.version
* @param data.path
* @returns string app details
* @throws ApiError
*/
export declare const getRawAppData: (data: GetRawAppDataData) => CancelablePromise<GetRawAppDataResponse>;
/**
* list apps for search
* @param data The data for the request.
* @param data.workspace
* @returns unknown app list
* @throws ApiError
*/
export declare const listSearchApp: (data: ListSearchAppData) => CancelablePromise<ListSearchAppResponse>;
/**
* list all apps
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.pathStart mask to filter matching starting path
* @param data.pathExact mask to filter exact matching path
* @param data.starredOnly (default false)
* show only the starred items
*
* @param data.includeDraftOnly (default false)
* include items that have no deployed version
*
* @param data.withDeploymentMsg (default false)
* include deployment message
*
* @returns ListableApp All apps
* @throws ApiError
*/
export declare const listApps: (data: ListAppsData) => CancelablePromise<ListAppsResponse>;
/**
* create app
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new app
* @returns string app created
* @throws ApiError
*/
export declare const createApp: (data: CreateAppData) => CancelablePromise<CreateAppResponse>;
/**
* create app raw
* @param data The data for the request.
* @param data.workspace
* @param data.formData new app
* @returns string app created
* @throws ApiError
*/
export declare const createAppRaw: (data: CreateAppRawData) => CancelablePromise<CreateAppRawResponse>;
/**
* does an app exisst at path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean app exists
* @throws ApiError
*/
export declare const existsApp: (data: ExistsAppData) => CancelablePromise<ExistsAppResponse>;
/**
* get app by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.withStarredInfo
* @returns AppWithLastVersion app details
* @throws ApiError
*/
export declare const getAppByPath: (data: GetAppByPathData) => CancelablePromise<GetAppByPathResponse>;
/**
* get app lite by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns AppWithLastVersion app lite details
* @throws ApiError
*/
export declare const getAppLiteByPath: (data: GetAppLiteByPathData) => CancelablePromise<GetAppLiteByPathResponse>;
/**
* get app by path with draft
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns AppWithLastVersionWDraft app details with draft
* @throws ApiError
*/
export declare const getAppByPathWithDraft: (data: GetAppByPathWithDraftData) => CancelablePromise<GetAppByPathWithDraftResponse>;
/**
* get app history by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns AppHistory app history
* @throws ApiError
*/
export declare const getAppHistoryByPath: (data: GetAppHistoryByPathData) => CancelablePromise<GetAppHistoryByPathResponse>;
/**
* get apps's latest version
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns AppHistory App version
* @throws ApiError
*/
export declare const getAppLatestVersion: (data: GetAppLatestVersionData) => CancelablePromise<GetAppLatestVersionResponse>;
/**
* list app paths from workspace runnable
* @param data The data for the request.
* @param data.workspace
* @param data.runnableKind
* @param data.path
* @returns string list of app paths
* @throws ApiError
*/
export declare const listAppPathsFromWorkspaceRunnable: (data: ListAppPathsFromWorkspaceRunnableData) => CancelablePromise<ListAppPathsFromWorkspaceRunnableResponse>;
/**
* update app history
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.version
* @param data.requestBody App deployment message
* @returns string success
* @throws ApiError
*/
export declare const updateAppHistory: (data: UpdateAppHistoryData) => CancelablePromise<UpdateAppHistoryResponse>;
/**
* get public app by secret
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns AppWithLastVersion app details
* @throws ApiError
*/
export declare const getPublicAppBySecret: (data: GetPublicAppBySecretData) => CancelablePromise<GetPublicAppBySecretResponse>;
/**
* get public resource
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns unknown resource value
* @throws ApiError
*/
export declare const getPublicResource: (data: GetPublicResourceData) => CancelablePromise<GetPublicResourceResponse>;
/**
* get public secret of app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string app secret
* @throws ApiError
*/
export declare const getPublicSecretOfApp: (data: GetPublicSecretOfAppData) => CancelablePromise<GetPublicSecretOfAppResponse>;
/**
* get app by version
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns AppWithLastVersion app details
* @throws ApiError
*/
export declare const getAppByVersion: (data: GetAppByVersionData) => CancelablePromise<GetAppByVersionResponse>;
/**
* create raw app
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new raw app
* @returns string raw app created
* @throws ApiError
*/
export declare const createRawApp: (data: CreateRawAppData) => CancelablePromise<CreateRawAppResponse>;
/**
* update app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updateraw app
* @returns string app updated
* @throws ApiError
*/
export declare const updateRawApp: (data: UpdateRawAppData) => CancelablePromise<UpdateRawAppResponse>;
/**
* delete raw app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string app deleted
* @throws ApiError
*/
export declare const deleteRawApp: (data: DeleteRawAppData) => CancelablePromise<DeleteRawAppResponse>;
/**
* delete app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string app deleted
* @throws ApiError
*/
export declare const deleteApp: (data: DeleteAppData) => CancelablePromise<DeleteAppResponse>;
/**
* update app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody update app
* @returns string app updated
* @throws ApiError
*/
export declare const updateApp: (data: UpdateAppData) => CancelablePromise<UpdateAppResponse>;
/**
* update app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.formData update app
* @returns string app updated
* @throws ApiError
*/
export declare const updateAppRaw: (data: UpdateAppRawData) => CancelablePromise<UpdateAppRawResponse>;
/**
* check if custom path exists
* @param data The data for the request.
* @param data.workspace
* @param data.customPath
* @returns boolean custom path exists
* @throws ApiError
*/
export declare const customPathExists: (data: CustomPathExistsData) => CancelablePromise<CustomPathExistsResponse>;
/**
* sign s3 objects, to be used by anonymous users in public apps
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody s3 objects to sign
* @returns S3Object signed s3 objects
* @throws ApiError
*/
export declare const signS3Objects: (data: SignS3ObjectsData) => CancelablePromise<SignS3ObjectsResponse>;
/**
* executeComponent
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody update app
* @returns string job uuid
* @throws ApiError
*/
export declare const executeComponent: (data: ExecuteComponentData) => CancelablePromise<ExecuteComponentResponse>;
/**
* upload s3 file from app
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody File content
* @param data.fileKey
* @param data.fileExtension
* @param data.s3ResourcePath
* @param data.resourceType
* @param data.storage
* @param data.contentType
* @param data.contentDisposition
* @returns unknown file uploaded
* @throws ApiError
*/
export declare const uploadS3FileFromApp: (data: UploadS3FileFromAppData) => CancelablePromise<UploadS3FileFromAppResponse>;
/**
* delete s3 file from app
* @param data The data for the request.
* @param data.workspace
* @param data.deleteToken
* @returns string file deleted
* @throws ApiError
*/
export declare const deleteS3FileFromApp: (data: DeleteS3FileFromAppData) => CancelablePromise<DeleteS3FileFromAppResponse>;
/**
* run flow by path
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody flow args
* @param data.scheduledFor when to schedule this job (leave empty for immediate run)
* @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
* @param data.skipPreprocessor skip the preprocessor
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.tag Override the tag to use
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.invisibleToOwner make the run invisible to the the flow owner (default false)
* @returns string job created
* @throws ApiError
*/
export declare const runFlowByPath: (data: RunFlowByPathData) => CancelablePromise<RunFlowByPathResponse>;
/**
* re-run multiple jobs
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody list of job ids to re run and arg tranforms
* @returns string stream of created job uuids separated by \n. Lines may start with 'Error:'
* @throws ApiError
*/
export declare const batchReRunJobs: (data: BatchReRunJobsData) => CancelablePromise<BatchReRunJobsResponse>;
/**
* restart a completed flow at a given step
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.stepId step id to restart the flow from
* @param data.branchOrIterationN for branchall or loop, the iteration at which the flow should restart
* @param data.requestBody flow args
* @param data.scheduledFor when to schedule this job (leave empty for immediate run)
* @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.tag Override the tag to use
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.invisibleToOwner make the run invisible to the the flow owner (default false)
* @returns string job created
* @throws ApiError
*/
export declare const restartFlowAtStep: (data: RestartFlowAtStepData) => CancelablePromise<RestartFlowAtStepResponse>;
/**
* run script by hash
* @param data The data for the request.
* @param data.workspace
* @param data.hash
* @param data.requestBody Partially filled args
* @param data.scheduledFor when to schedule this job (leave empty for immediate run)
* @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
* @param data.skipPreprocessor skip the preprocessor
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.tag Override the tag to use
* @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.invisibleToOwner make the run invisible to the the script owner (default false)
* @returns string job created
* @throws ApiError
*/
export declare const runScriptByHash: (data: RunScriptByHashData) => CancelablePromise<RunScriptByHashResponse>;
/**
* run script preview
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody preview
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.invisibleToOwner make the run invisible to the the script owner (default false)
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @returns string job created
* @throws ApiError
*/
export declare const runScriptPreview: (data: RunScriptPreviewData) => CancelablePromise<RunScriptPreviewResponse>;
/**
* run code-workflow task
* @param data The data for the request.
* @param data.workspace
* @param data.jobId
* @param data.entrypoint
* @param data.requestBody preview
* @returns string job created
* @throws ApiError
*/
export declare const runCodeWorkflowTask: (data: RunCodeWorkflowTaskData) => CancelablePromise<RunCodeWorkflowTaskResponse>;
/**
* run a one-off dependencies job
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody raw script content
* @returns unknown dependency job result
* @throws ApiError
*/
export declare const runRawScriptDependencies: (data: RunRawScriptDependenciesData) => CancelablePromise<RunRawScriptDependenciesResponse>;
/**
* run flow preview
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody preview
* @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
* Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
*
* @param data.invisibleToOwner make the run invisible to the the script owner (default false)
* @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
* @returns string job created
* @throws ApiError
*/
export declare const runFlowPreview: (data: RunFlowPreviewData) => CancelablePromise<RunFlowPreviewResponse>;
/**
* list all queued jobs
* @param data The data for the request.
* @param data.workspace
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.worker worker this job was ran on
* @param data.scriptPathExact mask to filter exact matching path
* @param data.scriptPathStart mask to filter matching starting path
* @param data.schedulePath mask to filter by schedule path
* @param data.scriptHash mask to filter exact matching path
* @param data.startedBefore filter on started before (inclusive) timestamp
* @param data.startedAfter filter on started after (exclusive) timestamp
* @param data.success filter on successful jobs
* @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
* @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
* @param data.suspended filter on suspended jobs
* @param data.running filter on running jobs
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.result filter on jobs containing those result as a json subset (@> in postgres)
* @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
* @param data.tag filter on jobs with a given tag/worker group
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
* @param data.isNotSchedule is not a scheduled job
* @returns QueuedJob All queued jobs
* @throws ApiError
*/
export declare const listQueue: (data: ListQueueData) => CancelablePromise<ListQueueResponse>;
/**
* get queue count
* @param data The data for the request.
* @param data.workspace
* @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
* @returns unknown queue count
* @throws ApiError
*/
export declare const getQueueCount: (data: GetQueueCountData) => CancelablePromise<GetQueueCountResponse>;
/**
* get completed count
* @param data The data for the request.
* @param data.workspace
* @returns unknown completed count
* @throws ApiError
*/
export declare const getCompletedCount: (data: GetCompletedCountData) => CancelablePromise<GetCompletedCountResponse>;
/**
* count number of completed jobs with filter
* @param data The data for the request.
* @param data.workspace
* @param data.completedAfterSAgo
* @param data.success
* @param data.tags
* @param data.allWorkspaces
* @returns number Count of completed jobs
* @throws ApiError
*/
export declare const countCompletedJobs: (data: CountCompletedJobsData) => CancelablePromise<CountCompletedJobsResponse>;
/**
* get the ids of all jobs matching the given filters
* @param data The data for the request.
* @param data.workspace
* @param data.createdBy mask to filter exact matching user creator
* @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
* @param data.worker worker this job was ran on
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.scriptPathExact mask to filter exact matching path
* @param data.scriptPathStart mask to filter matching starting path
* @param data.schedulePath mask to filter by schedule path
* @param data.scriptHash mask to filter exact matching path
* @param data.startedBefore filter on started before (inclusive) timestamp
* @param data.startedAfter filter on started after (exclusive) timestamp
* @param data.createdBefore filter on created before (inclusive) timestamp
* @param data.createdAfter filter on created after (exclusive) timestamp
* @param data.createdOrStartedBefore filter on created_at for non non started job and started_at otherwise before (inclusive) timestamp
* @param data.running filter on running jobs
* @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
* @param data.createdOrStartedAfter filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp
* @param data.createdOrStartedAfterCompletedJobs filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp but only for the completed jobs
* @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
* @param data.suspended filter on suspended jobs
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.tag filter on jobs with a given tag/worker group
* @param data.result filter on jobs containing those result as a json subset (@> in postgres)
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.isSkipped is the job skipped
* @param data.isFlowStep is the job a flow step
* @param data.hasNullParent has null parent
* @param data.success filter on successful jobs
* @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
* @param data.isNotSchedule is not a scheduled job
* @returns string uuids of jobs
* @throws ApiError
*/
export declare const listFilteredJobsUuids: (data: ListFilteredJobsUuidsData) => CancelablePromise<ListFilteredJobsUuidsResponse>;
/**
* get the ids of all queued jobs matching the given filters
* @param data The data for the request.
* @param data.workspace
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.scriptPathExact mask to filter exact matching path
* @param data.scriptPathStart mask to filter matching starting path
* @param data.schedulePath mask to filter by schedule path
* @param data.scriptHash mask to filter exact matching path
* @param data.startedBefore filter on started before (inclusive) timestamp
* @param data.startedAfter filter on started after (exclusive) timestamp
* @param data.success filter on successful jobs
* @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
* @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
* @param data.suspended filter on suspended jobs
* @param data.running filter on running jobs
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.result filter on jobs containing those result as a json subset (@> in postgres)
* @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
* @param data.tag filter on jobs with a given tag/worker group
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.concurrencyKey
* @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
* @param data.isNotSchedule is not a scheduled job
* @returns string uuids of jobs
* @throws ApiError
*/
export declare const listFilteredQueueUuids: (data: ListFilteredQueueUuidsData) => CancelablePromise<ListFilteredQueueUuidsResponse>;
/**
* cancel jobs based on the given uuids
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody uuids of the jobs to cancel
* @returns string uuids of canceled jobs
* @throws ApiError
*/
export declare const cancelSelection: (data: CancelSelectionData) => CancelablePromise<CancelSelectionResponse>;
/**
* list all completed jobs
* @param data The data for the request.
* @param data.workspace
* @param data.orderDesc order by desc order (default true)
* @param data.createdBy mask to filter exact matching user creator
* @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
* @param data.worker worker this job was ran on
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.scriptPathExact mask to filter exact matching path
* @param data.scriptPathStart mask to filter matching starting path
* @param data.schedulePath mask to filter by schedule path
* @param data.scriptHash mask to filter exact matching path
* @param data.startedBefore filter on started before (inclusive) timestamp
* @param data.startedAfter filter on started after (exclusive) timestamp
* @param data.success filter on successful jobs
* @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.result filter on jobs containing those result as a json subset (@> in postgres)
* @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
* @param data.tag filter on jobs with a given tag/worker group
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.isSkipped is the job skipped
* @param data.isFlowStep is the job a flow step
* @param data.hasNullParent has null parent
* @param data.isNotSchedule is not a scheduled job
* @returns CompletedJob All completed jobs
* @throws ApiError
*/
export declare const listCompletedJobs: (data: ListCompletedJobsData) => CancelablePromise<ListCompletedJobsResponse>;
/**
* list all jobs
* @param data The data for the request.
* @param data.workspace
* @param data.createdBy mask to filter exact matching user creator
* @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
* @param data.worker worker this job was ran on
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.scriptPathExact mask to filter exact matching path
* @param data.scriptPathStart mask to filter matching starting path
* @param data.schedulePath mask to filter by schedule path
* @param data.scriptHash mask to filter exact matching path
* @param data.startedBefore filter on started before (inclusive) timestamp
* @param data.startedAfter filter on started after (exclusive) timestamp
* @param data.createdBefore filter on created before (inclusive) timestamp
* @param data.createdAfter filter on created after (exclusive) timestamp
* @param data.createdOrStartedBefore filter on created_at for non non started job and started_at otherwise before (inclusive) timestamp
* @param data.running filter on running jobs
* @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
* @param data.createdOrStartedAfter filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp
* @param data.createdOrStartedAfterCompletedJobs filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp but only for the completed jobs
* @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
* @param data.suspended filter on suspended jobs
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.tag filter on jobs with a given tag/worker group
* @param data.result filter on jobs containing those result as a json subset (@> in postgres)
* @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.isSkipped is the job skipped
* @param data.isFlowStep is the job a flow step
* @param data.hasNullParent has null parent
* @param data.success filter on successful jobs
* @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
* @param data.isNotSchedule is not a scheduled job
* @returns Job All jobs
* @throws ApiError
*/
export declare const listJobs: (data: ListJobsData) => CancelablePromise<ListJobsResponse>;
/**
* get db clock
* @returns number the timestamp of the db that can be used to compute the drift
* @throws ApiError
*/
export declare const getDbClock: () => CancelablePromise<GetDbClockResponse>;
/**
* Count jobs by tag
* @param data The data for the request.
* @param data.horizonSecs Past Time horizon in seconds (when to start the count = now - horizon) (default is 3600)
* @param data.workspaceId Specific workspace ID to filter results (optional)
* @returns unknown Job counts by tag
* @throws ApiError
*/
export declare const countJobsByTag: (data?: CountJobsByTagData) => CancelablePromise<CountJobsByTagResponse>;
/**
* get job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.noLogs
* @param data.noCode
* @returns Job job details
* @throws ApiError
*/
export declare const getJob: (data: GetJobData) => CancelablePromise<GetJobResponse>;
/**
* get root job id
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns string get root job id
* @throws ApiError
*/
export declare const getRootJobId: (data: GetRootJobIdData) => CancelablePromise<GetRootJobIdResponse>;
/**
* get job logs
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns string job details
* @throws ApiError
*/
export declare const getJobLogs: (data: GetJobLogsData) => CancelablePromise<GetJobLogsResponse>;
/**
* get job args
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns unknown job args
* @throws ApiError
*/
export declare const getJobArgs: (data: GetJobArgsData) => CancelablePromise<GetJobArgsResponse>;
/**
* get job updates
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.running
* @param data.logOffset
* @param data.getProgress
* @returns unknown job details
* @throws ApiError
*/
export declare const getJobUpdates: (data: GetJobUpdatesData) => CancelablePromise<GetJobUpdatesResponse>;
/**
* get job updates via server-sent events
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.running
* @param data.logOffset
* @param data.getProgress
* @param data.onlyResult
* @returns string server-sent events stream of job updates
* @throws ApiError
*/
export declare const getJobUpdatesSse: (data: GetJobUpdatesSseData) => CancelablePromise<GetJobUpdatesSseResponse>;
/**
* get log file from object store
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string job log
* @throws ApiError
*/
export declare const getLogFileFromStore: (data: GetLogFileFromStoreData) => CancelablePromise<GetLogFileFromStoreResponse>;
/**
* get flow debug info
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns unknown flow debug info details
* @throws ApiError
*/
export declare const getFlowDebugInfo: (data: GetFlowDebugInfoData) => CancelablePromise<GetFlowDebugInfoResponse>;
/**
* get completed job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns CompletedJob job details
* @throws ApiError
*/
export declare const getCompletedJob: (data: GetCompletedJobData) => CancelablePromise<GetCompletedJobResponse>;
/**
* get completed job result
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.suspendedJob
* @param data.resumeId
* @param data.secret
* @param data.approver
* @returns unknown result
* @throws ApiError
*/
export declare const getCompletedJobResult: (data: GetCompletedJobResultData) => CancelablePromise<GetCompletedJobResultResponse>;
/**
* get completed job result if job is completed
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.getStarted
* @returns unknown result
* @throws ApiError
*/
export declare const getCompletedJobResultMaybe: (data: GetCompletedJobResultMaybeData) => CancelablePromise<GetCompletedJobResultMaybeResponse>;
/**
* delete completed job (erase content but keep run id)
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns CompletedJob job details
* @throws ApiError
*/
export declare const deleteCompletedJob: (data: DeleteCompletedJobData) => CancelablePromise<DeleteCompletedJobResponse>;
/**
* cancel queued or running job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.requestBody reason
* @returns string job canceled
* @throws ApiError
*/
export declare const cancelQueuedJob: (data: CancelQueuedJobData) => CancelablePromise<CancelQueuedJobResponse>;
/**
* cancel all queued jobs for persistent script
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody reason
* @returns string persistent job scaled down to zero
* @throws ApiError
*/
export declare const cancelPersistentQueuedJobs: (data: CancelPersistentQueuedJobsData) => CancelablePromise<CancelPersistentQueuedJobsResponse>;
/**
* force cancel queued job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.requestBody reason
* @returns string job canceled
* @throws ApiError
*/
export declare const forceCancelQueuedJob: (data: ForceCancelQueuedJobData) => CancelablePromise<ForceCancelQueuedJobResponse>;
/**
* create an HMac signature given a job id and a resume id
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.approver
* @returns string job signature
* @throws ApiError
*/
export declare const createJobSignature: (data: CreateJobSignatureData) => CancelablePromise<CreateJobSignatureResponse>;
/**
* get resume urls given a job_id, resume_id and a nonce to resume a flow
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.approver
* @returns unknown url endpoints
* @throws ApiError
*/
export declare const getResumeUrls: (data: GetResumeUrlsData) => CancelablePromise<GetResumeUrlsResponse>;
/**
* generate interactive slack approval for suspended job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.slackResourcePath
* @param data.channelId
* @param data.flowStepId
* @param data.approver
* @param data.message
* @param data.defaultArgsJson
* @param data.dynamicEnumsJson
* @returns unknown Interactive slack approval message sent successfully
* @throws ApiError
*/
export declare const getSlackApprovalPayload: (data: GetSlackApprovalPayloadData) => CancelablePromise<GetSlackApprovalPayloadResponse>;
/**
* generate interactive teams approval for suspended job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.teamName
* @param data.channelName
* @param data.flowStepId
* @param data.approver
* @param data.message
* @param data.defaultArgsJson
* @param data.dynamicEnumsJson
* @returns unknown Interactive slack approval message sent successfully
* @throws ApiError
*/
export declare const getTeamsApprovalPayload: (data: GetTeamsApprovalPayloadData) => CancelablePromise<GetTeamsApprovalPayloadResponse>;
/**
* resume a job for a suspended flow
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.signature
* @param data.payload The base64 encoded payload that has been encoded as a JSON. e.g how to encode such payload encodeURIComponent
* `encodeURIComponent(btoa(JSON.stringify({a: 2})))`
*
* @param data.approver
* @returns string job resumed
* @throws ApiError
*/
export declare const resumeSuspendedJobGet: (data: ResumeSuspendedJobGetData) => CancelablePromise<ResumeSuspendedJobGetResponse>;
/**
* resume a job for a suspended flow
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.signature
* @param data.requestBody
* @param data.approver
* @returns string job resumed
* @throws ApiError
*/
export declare const resumeSuspendedJobPost: (data: ResumeSuspendedJobPostData) => CancelablePromise<ResumeSuspendedJobPostResponse>;
/**
* set flow user state at a given key
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.key
* @param data.requestBody new value
* @returns string flow user state updated
* @throws ApiError
*/
export declare const setFlowUserState: (data: SetFlowUserStateData) => CancelablePromise<SetFlowUserStateResponse>;
/**
* get flow user state at a given key
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.key
* @returns unknown flow user state updated
* @throws ApiError
*/
export declare const getFlowUserState: (data: GetFlowUserStateData) => CancelablePromise<GetFlowUserStateResponse>;
/**
* resume a job for a suspended flow as an owner
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.requestBody
* @returns string job resumed
* @throws ApiError
*/
export declare const resumeSuspendedFlowAsOwner: (data: ResumeSuspendedFlowAsOwnerData) => CancelablePromise<ResumeSuspendedFlowAsOwnerResponse>;
/**
* cancel a job for a suspended flow
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.signature
* @param data.approver
* @returns string job canceled
* @throws ApiError
*/
export declare const cancelSuspendedJobGet: (data: CancelSuspendedJobGetData) => CancelablePromise<CancelSuspendedJobGetResponse>;
/**
* cancel a job for a suspended flow
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.signature
* @param data.requestBody
* @param data.approver
* @returns string job canceled
* @throws ApiError
*/
export declare const cancelSuspendedJobPost: (data: CancelSuspendedJobPostData) => CancelablePromise<CancelSuspendedJobPostResponse>;
/**
* get parent flow job of suspended job
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.resumeId
* @param data.signature
* @param data.approver
* @returns unknown parent flow details
* @throws ApiError
*/
export declare const getSuspendedJobFlow: (data: GetSuspendedJobFlowData) => CancelablePromise<GetSuspendedJobFlowResponse>;
/**
* preview schedule
* @param data The data for the request.
* @param data.requestBody schedule
* @returns string List of 5 estimated upcoming execution events (in UTC)
* @throws ApiError
*/
export declare const previewSchedule: (data: PreviewScheduleData) => CancelablePromise<PreviewScheduleResponse>;
/**
* create schedule
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new schedule
* @returns string schedule created
* @throws ApiError
*/
export declare const createSchedule: (data: CreateScheduleData) => CancelablePromise<CreateScheduleResponse>;
/**
* update schedule
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated schedule
* @returns string schedule updated
* @throws ApiError
*/
export declare const updateSchedule: (data: UpdateScheduleData) => CancelablePromise<UpdateScheduleResponse>;
/**
* set enabled schedule
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated schedule enable
* @returns string schedule enabled set
* @throws ApiError
*/
export declare const setScheduleEnabled: (data: SetScheduleEnabledData) => CancelablePromise<SetScheduleEnabledResponse>;
/**
* delete schedule
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string schedule deleted
* @throws ApiError
*/
export declare const deleteSchedule: (data: DeleteScheduleData) => CancelablePromise<DeleteScheduleResponse>;
/**
* get schedule
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns Schedule schedule deleted
* @throws ApiError
*/
export declare const getSchedule: (data: GetScheduleData) => CancelablePromise<GetScheduleResponse>;
/**
* does schedule exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean schedule exists
* @throws ApiError
*/
export declare const existsSchedule: (data: ExistsScheduleData) => CancelablePromise<ExistsScheduleResponse>;
/**
* list schedules
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns Schedule schedule list
* @throws ApiError
*/
export declare const listSchedules: (data: ListSchedulesData) => CancelablePromise<ListSchedulesResponse>;
/**
* list schedules with last 20 jobs
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns ScheduleWJobs schedule list
* @throws ApiError
*/
export declare const listSchedulesWithJobs: (data: ListSchedulesWithJobsData) => CancelablePromise<ListSchedulesWithJobsResponse>;
/**
* Set default error or recoevery handler
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Handler description
* @returns unknown default error handler set
* @throws ApiError
*/
export declare const setDefaultErrorOrRecoveryHandler: (data: SetDefaultErrorOrRecoveryHandlerData) => CancelablePromise<SetDefaultErrorOrRecoveryHandlerResponse>;
/**
* generate openapi spec from http routes/webhook
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody openapi spec info and url
* @returns string openapi spec
* @throws ApiError
*/
export declare const generateOpenapiSpec: (data: GenerateOpenapiSpecData) => CancelablePromise<GenerateOpenapiSpecResponse>;
/**
* Download the OpenAPI v3.1 spec as a file
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody openapi spec info and url
* @returns binary Downloaded OpenAPI spec
* @throws ApiError
*/
export declare const downloadOpenapiSpec: (data: DownloadOpenapiSpecData) => CancelablePromise<DownloadOpenapiSpecResponse>;
/**
* create many HTTP triggers
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new http trigger
* @returns string http trigger created
* @throws ApiError
*/
export declare const createHttpTriggers: (data: CreateHttpTriggersData) => CancelablePromise<CreateHttpTriggersResponse>;
/**
* create http trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new http trigger
* @returns string http trigger created
* @throws ApiError
*/
export declare const createHttpTrigger: (data: CreateHttpTriggerData) => CancelablePromise<CreateHttpTriggerResponse>;
/**
* update http trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string http trigger updated
* @throws ApiError
*/
export declare const updateHttpTrigger: (data: UpdateHttpTriggerData) => CancelablePromise<UpdateHttpTriggerResponse>;
/**
* delete http trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string http trigger deleted
* @throws ApiError
*/
export declare const deleteHttpTrigger: (data: DeleteHttpTriggerData) => CancelablePromise<DeleteHttpTriggerResponse>;
/**
* get http trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns HttpTrigger http trigger deleted
* @throws ApiError
*/
export declare const getHttpTrigger: (data: GetHttpTriggerData) => CancelablePromise<GetHttpTriggerResponse>;
/**
* list http triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns HttpTrigger http trigger list
* @throws ApiError
*/
export declare const listHttpTriggers: (data: ListHttpTriggersData) => CancelablePromise<ListHttpTriggersResponse>;
/**
* does http trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean http trigger exists
* @throws ApiError
*/
export declare const existsHttpTrigger: (data: ExistsHttpTriggerData) => CancelablePromise<ExistsHttpTriggerResponse>;
/**
* does route exists
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody route exists request
* @returns boolean route exists
* @throws ApiError
*/
export declare const existsRoute: (data: ExistsRouteData) => CancelablePromise<ExistsRouteResponse>;
/**
* create websocket trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new websocket trigger
* @returns string websocket trigger created
* @throws ApiError
*/
export declare const createWebsocketTrigger: (data: CreateWebsocketTriggerData) => CancelablePromise<CreateWebsocketTriggerResponse>;
/**
* update websocket trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string websocket trigger updated
* @throws ApiError
*/
export declare const updateWebsocketTrigger: (data: UpdateWebsocketTriggerData) => CancelablePromise<UpdateWebsocketTriggerResponse>;
/**
* delete websocket trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string websocket trigger deleted
* @throws ApiError
*/
export declare const deleteWebsocketTrigger: (data: DeleteWebsocketTriggerData) => CancelablePromise<DeleteWebsocketTriggerResponse>;
/**
* get websocket trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns WebsocketTrigger websocket trigger deleted
* @throws ApiError
*/
export declare const getWebsocketTrigger: (data: GetWebsocketTriggerData) => CancelablePromise<GetWebsocketTriggerResponse>;
/**
* list websocket triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns WebsocketTrigger websocket trigger list
* @throws ApiError
*/
export declare const listWebsocketTriggers: (data: ListWebsocketTriggersData) => CancelablePromise<ListWebsocketTriggersResponse>;
/**
* does websocket trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean websocket trigger exists
* @throws ApiError
*/
export declare const existsWebsocketTrigger: (data: ExistsWebsocketTriggerData) => CancelablePromise<ExistsWebsocketTriggerResponse>;
/**
* set enabled websocket trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated websocket trigger enable
* @returns string websocket trigger enabled set
* @throws ApiError
*/
export declare const setWebsocketTriggerEnabled: (data: SetWebsocketTriggerEnabledData) => CancelablePromise<SetWebsocketTriggerEnabledResponse>;
/**
* test websocket connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test websocket connection
* @returns string successfuly connected to websocket
* @throws ApiError
*/
export declare const testWebsocketConnection: (data: TestWebsocketConnectionData) => CancelablePromise<TestWebsocketConnectionResponse>;
/**
* create kafka trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new kafka trigger
* @returns string kafka trigger created
* @throws ApiError
*/
export declare const createKafkaTrigger: (data: CreateKafkaTriggerData) => CancelablePromise<CreateKafkaTriggerResponse>;
/**
* update kafka trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string kafka trigger updated
* @throws ApiError
*/
export declare const updateKafkaTrigger: (data: UpdateKafkaTriggerData) => CancelablePromise<UpdateKafkaTriggerResponse>;
/**
* delete kafka trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string kafka trigger deleted
* @throws ApiError
*/
export declare const deleteKafkaTrigger: (data: DeleteKafkaTriggerData) => CancelablePromise<DeleteKafkaTriggerResponse>;
/**
* get kafka trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns KafkaTrigger kafka trigger deleted
* @throws ApiError
*/
export declare const getKafkaTrigger: (data: GetKafkaTriggerData) => CancelablePromise<GetKafkaTriggerResponse>;
/**
* list kafka triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns KafkaTrigger kafka trigger list
* @throws ApiError
*/
export declare const listKafkaTriggers: (data: ListKafkaTriggersData) => CancelablePromise<ListKafkaTriggersResponse>;
/**
* does kafka trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean kafka trigger exists
* @throws ApiError
*/
export declare const existsKafkaTrigger: (data: ExistsKafkaTriggerData) => CancelablePromise<ExistsKafkaTriggerResponse>;
/**
* set enabled kafka trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated kafka trigger enable
* @returns string kafka trigger enabled set
* @throws ApiError
*/
export declare const setKafkaTriggerEnabled: (data: SetKafkaTriggerEnabledData) => CancelablePromise<SetKafkaTriggerEnabledResponse>;
/**
* test kafka connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test kafka connection
* @returns string successfuly connected to kafka brokers
* @throws ApiError
*/
export declare const testKafkaConnection: (data: TestKafkaConnectionData) => CancelablePromise<TestKafkaConnectionResponse>;
/**
* create nats trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new nats trigger
* @returns string nats trigger created
* @throws ApiError
*/
export declare const createNatsTrigger: (data: CreateNatsTriggerData) => CancelablePromise<CreateNatsTriggerResponse>;
/**
* update nats trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string nats trigger updated
* @throws ApiError
*/
export declare const updateNatsTrigger: (data: UpdateNatsTriggerData) => CancelablePromise<UpdateNatsTriggerResponse>;
/**
* delete nats trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string nats trigger deleted
* @throws ApiError
*/
export declare const deleteNatsTrigger: (data: DeleteNatsTriggerData) => CancelablePromise<DeleteNatsTriggerResponse>;
/**
* get nats trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns NatsTrigger nats trigger deleted
* @throws ApiError
*/
export declare const getNatsTrigger: (data: GetNatsTriggerData) => CancelablePromise<GetNatsTriggerResponse>;
/**
* list nats triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns NatsTrigger nats trigger list
* @throws ApiError
*/
export declare const listNatsTriggers: (data: ListNatsTriggersData) => CancelablePromise<ListNatsTriggersResponse>;
/**
* does nats trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean nats trigger exists
* @throws ApiError
*/
export declare const existsNatsTrigger: (data: ExistsNatsTriggerData) => CancelablePromise<ExistsNatsTriggerResponse>;
/**
* set enabled nats trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated nats trigger enable
* @returns string nats trigger enabled set
* @throws ApiError
*/
export declare const setNatsTriggerEnabled: (data: SetNatsTriggerEnabledData) => CancelablePromise<SetNatsTriggerEnabledResponse>;
/**
* test NATS connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test nats connection
* @returns string successfuly connected to NATS servers
* @throws ApiError
*/
export declare const testNatsConnection: (data: TestNatsConnectionData) => CancelablePromise<TestNatsConnectionResponse>;
/**
* create sqs trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new sqs trigger
* @returns string sqs trigger created
* @throws ApiError
*/
export declare const createSqsTrigger: (data: CreateSqsTriggerData) => CancelablePromise<CreateSqsTriggerResponse>;
/**
* update sqs trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string sqs trigger updated
* @throws ApiError
*/
export declare const updateSqsTrigger: (data: UpdateSqsTriggerData) => CancelablePromise<UpdateSqsTriggerResponse>;
/**
* delete sqs trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string sqs trigger deleted
* @throws ApiError
*/
export declare const deleteSqsTrigger: (data: DeleteSqsTriggerData) => CancelablePromise<DeleteSqsTriggerResponse>;
/**
* get sqs trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns SqsTrigger sqs trigger deleted
* @throws ApiError
*/
export declare const getSqsTrigger: (data: GetSqsTriggerData) => CancelablePromise<GetSqsTriggerResponse>;
/**
* list sqs triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns SqsTrigger sqs trigger list
* @throws ApiError
*/
export declare const listSqsTriggers: (data: ListSqsTriggersData) => CancelablePromise<ListSqsTriggersResponse>;
/**
* does sqs trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean sqs trigger exists
* @throws ApiError
*/
export declare const existsSqsTrigger: (data: ExistsSqsTriggerData) => CancelablePromise<ExistsSqsTriggerResponse>;
/**
* set enabled sqs trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated sqs trigger enable
* @returns string sqs trigger enabled set
* @throws ApiError
*/
export declare const setSqsTriggerEnabled: (data: SetSqsTriggerEnabledData) => CancelablePromise<SetSqsTriggerEnabledResponse>;
/**
* test sqs connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test sqs connection
* @returns string successfuly connected to sqs
* @throws ApiError
*/
export declare const testSqsConnection: (data: TestSqsConnectionData) => CancelablePromise<TestSqsConnectionResponse>;
/**
* create mqtt trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new mqtt trigger
* @returns string mqtt trigger created
* @throws ApiError
*/
export declare const createMqttTrigger: (data: CreateMqttTriggerData) => CancelablePromise<CreateMqttTriggerResponse>;
/**
* update mqtt trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string mqtt trigger updated
* @throws ApiError
*/
export declare const updateMqttTrigger: (data: UpdateMqttTriggerData) => CancelablePromise<UpdateMqttTriggerResponse>;
/**
* delete mqtt trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string mqtt trigger deleted
* @throws ApiError
*/
export declare const deleteMqttTrigger: (data: DeleteMqttTriggerData) => CancelablePromise<DeleteMqttTriggerResponse>;
/**
* get mqtt trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns MqttTrigger mqtt trigger deleted
* @throws ApiError
*/
export declare const getMqttTrigger: (data: GetMqttTriggerData) => CancelablePromise<GetMqttTriggerResponse>;
/**
* list mqtt triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns MqttTrigger mqtt trigger list
* @throws ApiError
*/
export declare const listMqttTriggers: (data: ListMqttTriggersData) => CancelablePromise<ListMqttTriggersResponse>;
/**
* does mqtt trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean mqtt trigger exists
* @throws ApiError
*/
export declare const existsMqttTrigger: (data: ExistsMqttTriggerData) => CancelablePromise<ExistsMqttTriggerResponse>;
/**
* set enabled mqtt trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated mqtt trigger enable
* @returns string mqtt trigger enabled set
* @throws ApiError
*/
export declare const setMqttTriggerEnabled: (data: SetMqttTriggerEnabledData) => CancelablePromise<SetMqttTriggerEnabledResponse>;
/**
* test mqtt connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test mqtt connection
* @returns string successfully connected to mqtt
* @throws ApiError
*/
export declare const testMqttConnection: (data: TestMqttConnectionData) => CancelablePromise<TestMqttConnectionResponse>;
/**
* create gcp trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new gcp trigger
* @returns string gcp trigger created
* @throws ApiError
*/
export declare const createGcpTrigger: (data: CreateGcpTriggerData) => CancelablePromise<CreateGcpTriggerResponse>;
/**
* update gcp trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string gcp trigger updated
* @throws ApiError
*/
export declare const updateGcpTrigger: (data: UpdateGcpTriggerData) => CancelablePromise<UpdateGcpTriggerResponse>;
/**
* delete gcp trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string gcp trigger deleted
* @throws ApiError
*/
export declare const deleteGcpTrigger: (data: DeleteGcpTriggerData) => CancelablePromise<DeleteGcpTriggerResponse>;
/**
* get gcp trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns GcpTrigger gcp trigger deleted
* @throws ApiError
*/
export declare const getGcpTrigger: (data: GetGcpTriggerData) => CancelablePromise<GetGcpTriggerResponse>;
/**
* list gcp triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns GcpTrigger gcp trigger list
* @throws ApiError
*/
export declare const listGcpTriggers: (data: ListGcpTriggersData) => CancelablePromise<ListGcpTriggersResponse>;
/**
* does gcp trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean gcp trigger exists
* @throws ApiError
*/
export declare const existsGcpTrigger: (data: ExistsGcpTriggerData) => CancelablePromise<ExistsGcpTriggerResponse>;
/**
* set enabled gcp trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated gcp trigger enable
* @returns string gcp trigger enabled set
* @throws ApiError
*/
export declare const setGcpTriggerEnabled: (data: SetGcpTriggerEnabledData) => CancelablePromise<SetGcpTriggerEnabledResponse>;
/**
* test gcp connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test gcp connection
* @returns string try to connect to a gcp broker
* @throws ApiError
*/
export declare const testGcpConnection: (data: TestGcpConnectionData) => CancelablePromise<TestGcpConnectionResponse>;
/**
* delete gcp trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody args to delete subscription from google cloud
* @returns string gcp trigger deleted
* @throws ApiError
*/
export declare const deleteGcpSubscription: (data: DeleteGcpSubscriptionData) => CancelablePromise<DeleteGcpSubscriptionResponse>;
/**
* list all topics of google cloud service
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string get all google topics
* @throws ApiError
*/
export declare const listGoogleTopics: (data: ListGoogleTopicsData) => CancelablePromise<ListGoogleTopicsResponse>;
/**
* list all subscription of a give topic from google cloud service
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody args to get subscription's topic from google cloud
* @returns string get all google topic subscriptions name
* @throws ApiError
*/
export declare const listAllTgoogleTopicSubscriptions: (data: ListAllTgoogleTopicSubscriptionsData) => CancelablePromise<ListAllTgoogleTopicSubscriptionsResponse>;
/**
* get postgres version
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string postgres version
* @throws ApiError
*/
export declare const getPostgresVersion: (data: GetPostgresVersionData) => CancelablePromise<GetPostgresVersionResponse>;
/**
* check if postgres configuration is set to logical
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean boolean that indicates if postgres is set to logical level or not
* @throws ApiError
*/
export declare const isValidPostgresConfiguration: (data: IsValidPostgresConfigurationData) => CancelablePromise<IsValidPostgresConfigurationResponse>;
/**
* create template script
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody template script
* @returns string custom id to retrieve template script
* @throws ApiError
*/
export declare const createTemplateScript: (data: CreateTemplateScriptData) => CancelablePromise<CreateTemplateScriptResponse>;
/**
* get template script
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns string template script
* @throws ApiError
*/
export declare const getTemplateScript: (data: GetTemplateScriptData) => CancelablePromise<GetTemplateScriptResponse>;
/**
* list postgres replication slot
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns SlotList list postgres slot
* @throws ApiError
*/
export declare const listPostgresReplicationSlot: (data: ListPostgresReplicationSlotData) => CancelablePromise<ListPostgresReplicationSlotResponse>;
/**
* create replication slot for postgres
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody new slot for postgres
* @returns string slot created
* @throws ApiError
*/
export declare const createPostgresReplicationSlot: (data: CreatePostgresReplicationSlotData) => CancelablePromise<CreatePostgresReplicationSlotResponse>;
/**
* delete postgres replication slot
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody replication slot of postgres
* @returns string postgres replication slot deleted
* @throws ApiError
*/
export declare const deletePostgresReplicationSlot: (data: DeletePostgresReplicationSlotData) => CancelablePromise<DeletePostgresReplicationSlotResponse>;
/**
* list postgres publication
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string database publication list
* @throws ApiError
*/
export declare const listPostgresPublication: (data: ListPostgresPublicationData) => CancelablePromise<ListPostgresPublicationResponse>;
/**
* get postgres publication
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.publication
* @returns PublicationData postgres publication get
* @throws ApiError
*/
export declare const getPostgresPublication: (data: GetPostgresPublicationData) => CancelablePromise<GetPostgresPublicationResponse>;
/**
* create publication for postgres
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.publication
* @param data.requestBody new publication for postgres
* @returns string publication created
* @throws ApiError
*/
export declare const createPostgresPublication: (data: CreatePostgresPublicationData) => CancelablePromise<CreatePostgresPublicationResponse>;
/**
* update publication for postgres
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.publication
* @param data.requestBody update publication for postgres
* @returns string publication updated
* @throws ApiError
*/
export declare const updatePostgresPublication: (data: UpdatePostgresPublicationData) => CancelablePromise<UpdatePostgresPublicationResponse>;
/**
* delete postgres publication
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.publication
* @returns string postgres publication deleted
* @throws ApiError
*/
export declare const deletePostgresPublication: (data: DeletePostgresPublicationData) => CancelablePromise<DeletePostgresPublicationResponse>;
/**
* create postgres trigger
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody new postgres trigger
* @returns string postgres trigger created
* @throws ApiError
*/
export declare const createPostgresTrigger: (data: CreatePostgresTriggerData) => CancelablePromise<CreatePostgresTriggerResponse>;
/**
* update postgres trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated trigger
* @returns string postgres trigger updated
* @throws ApiError
*/
export declare const updatePostgresTrigger: (data: UpdatePostgresTriggerData) => CancelablePromise<UpdatePostgresTriggerResponse>;
/**
* delete postgres trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns string postgres trigger deleted
* @throws ApiError
*/
export declare const deletePostgresTrigger: (data: DeletePostgresTriggerData) => CancelablePromise<DeletePostgresTriggerResponse>;
/**
* get postgres trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns PostgresTrigger get postgres trigger
* @throws ApiError
*/
export declare const getPostgresTrigger: (data: GetPostgresTriggerData) => CancelablePromise<GetPostgresTriggerResponse>;
/**
* list postgres triggers
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.path filter by path
* @param data.isFlow
* @param data.pathStart
* @returns PostgresTrigger postgres trigger list
* @throws ApiError
*/
export declare const listPostgresTriggers: (data: ListPostgresTriggersData) => CancelablePromise<ListPostgresTriggersResponse>;
/**
* does postgres trigger exists
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @returns boolean postgres trigger exists
* @throws ApiError
*/
export declare const existsPostgresTrigger: (data: ExistsPostgresTriggerData) => CancelablePromise<ExistsPostgresTriggerResponse>;
/**
* set enabled postgres trigger
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.requestBody updated postgres trigger enable
* @returns string postgres trigger enabled set
* @throws ApiError
*/
export declare const setPostgresTriggerEnabled: (data: SetPostgresTriggerEnabledData) => CancelablePromise<SetPostgresTriggerEnabledResponse>;
/**
* test postgres connection
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody test postgres connection
* @returns string successfuly connected to postgres
* @throws ApiError
*/
export declare const testPostgresConnection: (data: TestPostgresConnectionData) => CancelablePromise<TestPostgresConnectionResponse>;
/**
* list instance groups
* @returns InstanceGroup instance group list
* @throws ApiError
*/
export declare const listInstanceGroups: () => CancelablePromise<ListInstanceGroupsResponse>;
/**
* get instance group
* @param data The data for the request.
* @param data.name
* @returns InstanceGroup instance group
* @throws ApiError
*/
export declare const getInstanceGroup: (data: GetInstanceGroupData) => CancelablePromise<GetInstanceGroupResponse>;
/**
* create instance group
* @param data The data for the request.
* @param data.requestBody create instance group
* @returns string instance group created
* @throws ApiError
*/
export declare const createInstanceGroup: (data: CreateInstanceGroupData) => CancelablePromise<CreateInstanceGroupResponse>;
/**
* update instance group
* @param data The data for the request.
* @param data.name
* @param data.requestBody update instance group
* @returns string instance group updated
* @throws ApiError
*/
export declare const updateInstanceGroup: (data: UpdateInstanceGroupData) => CancelablePromise<UpdateInstanceGroupResponse>;
/**
* delete instance group
* @param data The data for the request.
* @param data.name
* @returns string instance group deleted
* @throws ApiError
*/
export declare const deleteInstanceGroup: (data: DeleteInstanceGroupData) => CancelablePromise<DeleteInstanceGroupResponse>;
/**
* add user to instance group
* @param data The data for the request.
* @param data.name
* @param data.requestBody user to add to instance group
* @returns string user added to instance group
* @throws ApiError
*/
export declare const addUserToInstanceGroup: (data: AddUserToInstanceGroupData) => CancelablePromise<AddUserToInstanceGroupResponse>;
/**
* remove user from instance group
* @param data The data for the request.
* @param data.name
* @param data.requestBody user to remove from instance group
* @returns string user removed from instance group
* @throws ApiError
*/
export declare const removeUserFromInstanceGroup: (data: RemoveUserFromInstanceGroupData) => CancelablePromise<RemoveUserFromInstanceGroupResponse>;
/**
* export instance groups
* @returns ExportedInstanceGroup exported instance groups
* @throws ApiError
*/
export declare const exportInstanceGroups: () => CancelablePromise<ExportInstanceGroupsResponse>;
/**
* overwrite instance groups
* @param data The data for the request.
* @param data.requestBody overwrite instance groups
* @returns string success message
* @throws ApiError
*/
export declare const overwriteInstanceGroups: (data: OverwriteInstanceGroupsData) => CancelablePromise<OverwriteInstanceGroupsResponse>;
/**
* list groups
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns Group group list
* @throws ApiError
*/
export declare const listGroups: (data: ListGroupsData) => CancelablePromise<ListGroupsResponse>;
/**
* list group names
* @param data The data for the request.
* @param data.workspace
* @param data.onlyMemberOf only list the groups the user is member of (default false)
* @returns string group list
* @throws ApiError
*/
export declare const listGroupNames: (data: ListGroupNamesData) => CancelablePromise<ListGroupNamesResponse>;
/**
* create group
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody create group
* @returns string group created
* @throws ApiError
*/
export declare const createGroup: (data: CreateGroupData) => CancelablePromise<CreateGroupResponse>;
/**
* update group
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @param data.requestBody updated group
* @returns string group updated
* @throws ApiError
*/
export declare const updateGroup: (data: UpdateGroupData) => CancelablePromise<UpdateGroupResponse>;
/**
* delete group
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns string group deleted
* @throws ApiError
*/
export declare const deleteGroup: (data: DeleteGroupData) => CancelablePromise<DeleteGroupResponse>;
/**
* get group
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns Group group
* @throws ApiError
*/
export declare const getGroup: (data: GetGroupData) => CancelablePromise<GetGroupResponse>;
/**
* add user to group
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @param data.requestBody added user to group
* @returns string user added to group
* @throws ApiError
*/
export declare const addUserToGroup: (data: AddUserToGroupData) => CancelablePromise<AddUserToGroupResponse>;
/**
* remove user to group
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @param data.requestBody added user to group
* @returns string user removed from group
* @throws ApiError
*/
export declare const removeUserToGroup: (data: RemoveUserToGroupData) => CancelablePromise<RemoveUserToGroupResponse>;
/**
* list folders
* @param data The data for the request.
* @param data.workspace
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns Folder folder list
* @throws ApiError
*/
export declare const listFolders: (data: ListFoldersData) => CancelablePromise<ListFoldersResponse>;
/**
* list folder names
* @param data The data for the request.
* @param data.workspace
* @param data.onlyMemberOf only list the folders the user is member of (default false)
* @returns string folder list
* @throws ApiError
*/
export declare const listFolderNames: (data: ListFolderNamesData) => CancelablePromise<ListFolderNamesResponse>;
/**
* create folder
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody create folder
* @returns string folder created
* @throws ApiError
*/
export declare const createFolder: (data: CreateFolderData) => CancelablePromise<CreateFolderResponse>;
/**
* update folder
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @param data.requestBody update folder
* @returns string folder updated
* @throws ApiError
*/
export declare const updateFolder: (data: UpdateFolderData) => CancelablePromise<UpdateFolderResponse>;
/**
* delete folder
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns string folder deleted
* @throws ApiError
*/
export declare const deleteFolder: (data: DeleteFolderData) => CancelablePromise<DeleteFolderResponse>;
/**
* get folder
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns Folder folder
* @throws ApiError
*/
export declare const getFolder: (data: GetFolderData) => CancelablePromise<GetFolderResponse>;
/**
* exists folder
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns boolean folder exists
* @throws ApiError
*/
export declare const existsFolder: (data: ExistsFolderData) => CancelablePromise<ExistsFolderResponse>;
/**
* get folder usage
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @returns unknown folder
* @throws ApiError
*/
export declare const getFolderUsage: (data: GetFolderUsageData) => CancelablePromise<GetFolderUsageResponse>;
/**
* add owner to folder
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @param data.requestBody owner user to folder
* @returns string owner added to folder
* @throws ApiError
*/
export declare const addOwnerToFolder: (data: AddOwnerToFolderData) => CancelablePromise<AddOwnerToFolderResponse>;
/**
* remove owner to folder
* @param data The data for the request.
* @param data.workspace
* @param data.name
* @param data.requestBody added owner to folder
* @returns string owner removed from folder
* @throws ApiError
*/
export declare const removeOwnerToFolder: (data: RemoveOwnerToFolderData) => CancelablePromise<RemoveOwnerToFolderResponse>;
/**
* list workers
* @param data The data for the request.
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.pingSince number of seconds the worker must have had a last ping more recent of (default to 300)
* @returns WorkerPing a list of workers
* @throws ApiError
*/
export declare const listWorkers: (data?: ListWorkersData) => CancelablePromise<ListWorkersResponse>;
/**
* exists worker with tag
* @param data The data for the request.
* @param data.tag
* @returns boolean whether a worker with the tag exists
* @throws ApiError
*/
export declare const existsWorkerWithTag: (data: ExistsWorkerWithTagData) => CancelablePromise<ExistsWorkerWithTagResponse>;
/**
* get queue metrics
* @returns unknown metrics
* @throws ApiError
*/
export declare const getQueueMetrics: () => CancelablePromise<GetQueueMetricsResponse>;
/**
* get counts of jobs waiting for an executor per tag
* @returns number queue counts
* @throws ApiError
*/
export declare const getCountsOfJobsWaitingPerTag: () => CancelablePromise<GetCountsOfJobsWaitingPerTagResponse>;
/**
* list worker groups
* @returns unknown a list of worker group configs
* @throws ApiError
*/
export declare const listWorkerGroups: () => CancelablePromise<ListWorkerGroupsResponse>;
/**
* get config
* @param data The data for the request.
* @param data.name
* @returns Configs a config
* @throws ApiError
*/
export declare const getConfig: (data: GetConfigData) => CancelablePromise<GetConfigResponse>;
/**
* Update config
* @param data The data for the request.
* @param data.name
* @param data.requestBody worker group
* @returns string Update a worker group
* @throws ApiError
*/
export declare const updateConfig: (data: UpdateConfigData) => CancelablePromise<UpdateConfigResponse>;
/**
* Delete Config
* @param data The data for the request.
* @param data.name
* @returns string Delete config
* @throws ApiError
*/
export declare const deleteConfig: (data: DeleteConfigData) => CancelablePromise<DeleteConfigResponse>;
/**
* list configs
* @returns Config list of configs
* @throws ApiError
*/
export declare const listConfigs: () => CancelablePromise<ListConfigsResponse>;
/**
* List autoscaling events
* @param data The data for the request.
* @param data.workerGroup
* @returns AutoscalingEvent List of autoscaling events
* @throws ApiError
*/
export declare const listAutoscalingEvents: (data: ListAutoscalingEventsData) => CancelablePromise<ListAutoscalingEventsResponse>;
/**
* Get currently available python versions provided by UV.
* @returns string List of python versions
* @throws ApiError
*/
export declare const listAvailablePythonVersions: () => CancelablePromise<ListAvailablePythonVersionsResponse>;
/**
* create agent token
* @param data The data for the request.
* @param data.requestBody agent token
* @returns string agent token created
* @throws ApiError
*/
export declare const createAgentToken: (data: CreateAgentTokenData) => CancelablePromise<CreateAgentTokenResponse>;
/**
* blacklist agent token (requires super admin)
* @param data The data for the request.
* @param data.requestBody token to blacklist
* @returns unknown token blacklisted successfully
* @throws ApiError
*/
export declare const blacklistAgentToken: (data: BlacklistAgentTokenData) => CancelablePromise<BlacklistAgentTokenResponse>;
/**
* remove agent token from blacklist (requires super admin)
* @param data The data for the request.
* @param data.requestBody token to remove from blacklist
* @returns unknown token removed from blacklist successfully
* @throws ApiError
*/
export declare const removeBlacklistAgentToken: (data: RemoveBlacklistAgentTokenData) => CancelablePromise<RemoveBlacklistAgentTokenResponse>;
/**
* list blacklisted agent tokens (requires super admin)
* @param data The data for the request.
* @param data.includeExpired Whether to include expired blacklisted tokens
* @returns unknown list of blacklisted tokens
* @throws ApiError
*/
export declare const listBlacklistedAgentTokens: (data?: ListBlacklistedAgentTokensData) => CancelablePromise<ListBlacklistedAgentTokensResponse>;
/**
* get granular acls
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.kind
* @returns boolean acls
* @throws ApiError
*/
export declare const getGranularAcls: (data: GetGranularAclsData) => CancelablePromise<GetGranularAclsResponse>;
/**
* add granular acls
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.kind
* @param data.requestBody acl to add
* @returns string granular acl added
* @throws ApiError
*/
export declare const addGranularAcls: (data: AddGranularAclsData) => CancelablePromise<AddGranularAclsResponse>;
/**
* remove granular acls
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.kind
* @param data.requestBody acl to add
* @returns string granular acl removed
* @throws ApiError
*/
export declare const removeGranularAcls: (data: RemoveGranularAclsData) => CancelablePromise<RemoveGranularAclsResponse>;
/**
* set capture config
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody capture config
* @returns unknown capture config set
* @throws ApiError
*/
export declare const setCaptureConfig: (data: SetCaptureConfigData) => CancelablePromise<SetCaptureConfigResponse>;
/**
* ping capture config
* @param data The data for the request.
* @param data.workspace
* @param data.triggerKind
* @param data.runnableKind
* @param data.path
* @returns unknown capture config pinged
* @throws ApiError
*/
export declare const pingCaptureConfig: (data: PingCaptureConfigData) => CancelablePromise<PingCaptureConfigResponse>;
/**
* get capture configs for a script or flow
* @param data The data for the request.
* @param data.workspace
* @param data.runnableKind
* @param data.path
* @returns CaptureConfig capture configs for a script or flow
* @throws ApiError
*/
export declare const getCaptureConfigs: (data: GetCaptureConfigsData) => CancelablePromise<GetCaptureConfigsResponse>;
/**
* list captures for a script or flow
* @param data The data for the request.
* @param data.workspace
* @param data.runnableKind
* @param data.path
* @param data.triggerKind
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns Capture list of captures for a script or flow
* @throws ApiError
*/
export declare const listCaptures: (data: ListCapturesData) => CancelablePromise<ListCapturesResponse>;
/**
* move captures and configs for a script or flow
* @param data The data for the request.
* @param data.workspace
* @param data.runnableKind
* @param data.path
* @param data.requestBody move captures and configs to a new path
* @returns string captures and configs moved
* @throws ApiError
*/
export declare const moveCapturesAndConfigs: (data: MoveCapturesAndConfigsData) => CancelablePromise<MoveCapturesAndConfigsResponse>;
/**
* get a capture
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns Capture capture
* @throws ApiError
*/
export declare const getCapture: (data: GetCaptureData) => CancelablePromise<GetCaptureResponse>;
/**
* delete a capture
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns unknown capture deleted
* @throws ApiError
*/
export declare const deleteCapture: (data: DeleteCaptureData) => CancelablePromise<DeleteCaptureResponse>;
/**
* star item
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns unknown star item
* @throws ApiError
*/
export declare const star: (data: StarData) => CancelablePromise<StarResponse>;
/**
* unstar item
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody
* @returns unknown unstar item
* @throws ApiError
*/
export declare const unstar: (data: UnstarData) => CancelablePromise<UnstarResponse>;
/**
* List Inputs used in previously completed jobs
* @param data The data for the request.
* @param data.workspace
* @param data.runnableId
* @param data.runnableType
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.includePreview
* @returns Input Input history for completed jobs
* @throws ApiError
*/
export declare const getInputHistory: (data: GetInputHistoryData) => CancelablePromise<GetInputHistoryResponse>;
/**
* Get args from history or saved input
* @param data The data for the request.
* @param data.workspace
* @param data.jobOrInputId
* @param data.input
* @param data.allowLarge
* @returns unknown args
* @throws ApiError
*/
export declare const getArgsFromHistoryOrSavedInput: (data: GetArgsFromHistoryOrSavedInputData) => CancelablePromise<GetArgsFromHistoryOrSavedInputResponse>;
/**
* List saved Inputs for a Runnable
* @param data The data for the request.
* @param data.workspace
* @param data.runnableId
* @param data.runnableType
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @returns Input Saved Inputs for a Runnable
* @throws ApiError
*/
export declare const listInputs: (data: ListInputsData) => CancelablePromise<ListInputsResponse>;
/**
* Create an Input for future use in a script or flow
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody Input
* @param data.runnableId
* @param data.runnableType
* @returns string Input created
* @throws ApiError
*/
export declare const createInput: (data: CreateInputData) => CancelablePromise<CreateInputResponse>;
/**
* Update an Input
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody UpdateInput
* @returns string Input updated
* @throws ApiError
*/
export declare const updateInput: (data: UpdateInputData) => CancelablePromise<UpdateInputResponse>;
/**
* Delete a Saved Input
* @param data The data for the request.
* @param data.workspace
* @param data.input
* @returns string Input deleted
* @throws ApiError
*/
export declare const deleteInput: (data: DeleteInputData) => CancelablePromise<DeleteInputResponse>;
/**
* Converts an S3 resource to the set of instructions necessary to connect DuckDB to an S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody S3 resource to connect to
* @returns unknown Connection settings
* @throws ApiError
*/
export declare const duckdbConnectionSettings: (data: DuckdbConnectionSettingsData) => CancelablePromise<DuckdbConnectionSettingsResponse>;
/**
* Converts an S3 resource to the set of instructions necessary to connect DuckDB to an S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody S3 resource path to use to generate the connection settings. If empty, the S3 resource defined in the workspace settings will be used
* @returns unknown Connection settings
* @throws ApiError
*/
export declare const duckdbConnectionSettingsV2: (data: DuckdbConnectionSettingsV2Data) => CancelablePromise<DuckdbConnectionSettingsV2Response>;
/**
* Converts an S3 resource to the set of arguments necessary to connect Polars to an S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody S3 resource to connect to
* @returns unknown Connection settings
* @throws ApiError
*/
export declare const polarsConnectionSettings: (data: PolarsConnectionSettingsData) => CancelablePromise<PolarsConnectionSettingsResponse>;
/**
* Converts an S3 resource to the set of arguments necessary to connect Polars to an S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody S3 resource path to use to generate the connection settings. If empty, the S3 resource defined in the workspace settings will be used
* @returns unknown Connection settings
* @throws ApiError
*/
export declare const polarsConnectionSettingsV2: (data: PolarsConnectionSettingsV2Data) => CancelablePromise<PolarsConnectionSettingsV2Response>;
/**
* Returns the s3 resource associated to the provided path, or the workspace default S3 resource
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody S3 resource path to use. If empty, the S3 resource defined in the workspace settings will be used
* @returns S3Resource Connection settings
* @throws ApiError
*/
export declare const s3ResourceInfo: (data: S3ResourceInfoData) => CancelablePromise<S3ResourceInfoResponse>;
/**
* Test connection to the workspace object storage
* @param data The data for the request.
* @param data.workspace
* @param data.storage
* @returns unknown Connection settings
* @throws ApiError
*/
export declare const datasetStorageTestConnection: (data: DatasetStorageTestConnectionData) => CancelablePromise<DatasetStorageTestConnectionResponse>;
/**
* List the file keys available in a workspace object storage
* @param data The data for the request.
* @param data.workspace
* @param data.maxKeys
* @param data.marker
* @param data.prefix
* @param data.storage
* @returns unknown List of file keys
* @throws ApiError
*/
export declare const listStoredFiles: (data: ListStoredFilesData) => CancelablePromise<ListStoredFilesResponse>;
/**
* Load metadata of the file
* @param data The data for the request.
* @param data.workspace
* @param data.fileKey
* @param data.storage
* @returns WindmillFileMetadata FileMetadata
* @throws ApiError
*/
export declare const loadFileMetadata: (data: LoadFileMetadataData) => CancelablePromise<LoadFileMetadataResponse>;
/**
* Load a preview of the file
* @param data The data for the request.
* @param data.workspace
* @param data.fileKey
* @param data.fileSizeInBytes
* @param data.fileMimeType
* @param data.csvSeparator
* @param data.csvHasHeader
* @param data.readBytesFrom
* @param data.readBytesLength
* @param data.storage
* @returns WindmillFilePreview FilePreview
* @throws ApiError
*/
export declare const loadFilePreview: (data: LoadFilePreviewData) => CancelablePromise<LoadFilePreviewResponse>;
/**
* Load a preview of a parquet file
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.offset
* @param data.limit
* @param data.sortCol
* @param data.sortDesc
* @param data.searchCol
* @param data.searchTerm
* @param data.storage
* @returns unknown Parquet Preview
* @throws ApiError
*/
export declare const loadParquetPreview: (data: LoadParquetPreviewData) => CancelablePromise<LoadParquetPreviewResponse>;
/**
* Load the table row count
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.searchCol
* @param data.searchTerm
* @param data.storage
* @returns unknown Table count
* @throws ApiError
*/
export declare const loadTableRowCount: (data: LoadTableRowCountData) => CancelablePromise<LoadTableRowCountResponse>;
/**
* Load a preview of a csv file
* @param data The data for the request.
* @param data.workspace
* @param data.path
* @param data.offset
* @param data.limit
* @param data.sortCol
* @param data.sortDesc
* @param data.searchCol
* @param data.searchTerm
* @param data.storage
* @param data.csvSeparator
* @returns unknown Csv Preview
* @throws ApiError
*/
export declare const loadCsvPreview: (data: LoadCsvPreviewData) => CancelablePromise<LoadCsvPreviewResponse>;
/**
* Permanently delete file from S3
* @param data The data for the request.
* @param data.workspace
* @param data.fileKey
* @param data.storage
* @returns unknown Confirmation
* @throws ApiError
*/
export declare const deleteS3File: (data: DeleteS3FileData) => CancelablePromise<DeleteS3FileResponse>;
/**
* Move a S3 file from one path to the other within the same bucket
* @param data The data for the request.
* @param data.workspace
* @param data.srcFileKey
* @param data.destFileKey
* @param data.storage
* @returns unknown Confirmation
* @throws ApiError
*/
export declare const moveS3File: (data: MoveS3FileData) => CancelablePromise<MoveS3FileResponse>;
/**
* Upload file to S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody File content
* @param data.fileKey
* @param data.fileExtension
* @param data.s3ResourcePath
* @param data.resourceType
* @param data.storage
* @param data.contentType
* @param data.contentDisposition
* @returns unknown File upload status
* @throws ApiError
*/
export declare const fileUpload: (data: FileUploadData) => CancelablePromise<FileUploadResponse>;
/**
* Download file from S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.fileKey
* @param data.s3ResourcePath
* @param data.resourceType
* @param data.storage
* @returns binary Chunk of the downloaded file
* @throws ApiError
*/
export declare const fileDownload: (data: FileDownloadData) => CancelablePromise<FileDownloadResponse>;
/**
* Download file to S3 bucket
* @param data The data for the request.
* @param data.workspace
* @param data.fileKey
* @param data.s3ResourcePath
* @param data.resourceType
* @returns string The downloaded file
* @throws ApiError
*/
export declare const fileDownloadParquetAsCsv: (data: FileDownloadParquetAsCsvData) => CancelablePromise<FileDownloadParquetAsCsvResponse>;
/**
* get job metrics
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.requestBody parameters for statistics retrieval
* @returns unknown job details
* @throws ApiError
*/
export declare const getJobMetrics: (data: GetJobMetricsData) => CancelablePromise<GetJobMetricsResponse>;
/**
* set job metrics
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @param data.requestBody parameters for statistics retrieval
* @returns unknown Job progress updated
* @throws ApiError
*/
export declare const setJobProgress: (data: SetJobProgressData) => CancelablePromise<SetJobProgressResponse>;
/**
* get job progress
* @param data The data for the request.
* @param data.workspace
* @param data.id
* @returns number job progress between 0 and 99
* @throws ApiError
*/
export declare const getJobProgress: (data: GetJobProgressData) => CancelablePromise<GetJobProgressResponse>;
/**
* list log files ordered by timestamp
* @param data The data for the request.
* @param data.before filter on started before (inclusive) timestamp
* @param data.after filter on created after (exclusive) timestamp
* @param data.withError
* @returns unknown time
* @throws ApiError
*/
export declare const listLogFiles: (data?: ListLogFilesData) => CancelablePromise<ListLogFilesResponse>;
/**
* get log file by path
* @param data The data for the request.
* @param data.path
* @returns string log stream
* @throws ApiError
*/
export declare const getLogFile: (data: GetLogFileData) => CancelablePromise<GetLogFileResponse>;
/**
* List all concurrency groups
* @returns ConcurrencyGroup all concurrency groups
* @throws ApiError
*/
export declare const listConcurrencyGroups: () => CancelablePromise<ListConcurrencyGroupsResponse>;
/**
* Delete concurrency group
* @param data The data for the request.
* @param data.concurrencyId
* @returns unknown concurrency group removed
* @throws ApiError
*/
export declare const deleteConcurrencyGroup: (data: DeleteConcurrencyGroupData) => CancelablePromise<DeleteConcurrencyGroupResponse>;
/**
* Get the concurrency key for a job that has concurrency limits enabled
* @param data The data for the request.
* @param data.id
* @returns string concurrency key for given job
* @throws ApiError
*/
export declare const getConcurrencyKey: (data: GetConcurrencyKeyData) => CancelablePromise<GetConcurrencyKeyResponse>;
/**
* Get intervals of job runtime concurrency
* @param data The data for the request.
* @param data.workspace
* @param data.concurrencyKey
* @param data.rowLimit
* @param data.createdBy mask to filter exact matching user creator
* @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
* @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
* @param data.scriptPathExact mask to filter exact matching path
* @param data.scriptPathStart mask to filter matching starting path
* @param data.schedulePath mask to filter by schedule path
* @param data.scriptHash mask to filter exact matching path
* @param data.startedBefore filter on started before (inclusive) timestamp
* @param data.startedAfter filter on started after (exclusive) timestamp
* @param data.createdOrStartedBefore filter on created_at for non non started job and started_at otherwise before (inclusive) timestamp
* @param data.running filter on running jobs
* @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
* @param data.createdOrStartedAfter filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp
* @param data.createdOrStartedAfterCompletedJobs filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp but only for the completed jobs
* @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
* @param data.args filter on jobs containing those args as a json subset (@> in postgres)
* @param data.tag filter on jobs with a given tag/worker group
* @param data.result filter on jobs containing those result as a json subset (@> in postgres)
* @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
* @param data.page which page to return (start at 1, default 1)
* @param data.perPage number of items to return for a given page (default 30, max 100)
* @param data.isSkipped is the job skipped
* @param data.isFlowStep is the job a flow step
* @param data.hasNullParent has null parent
* @param data.success filter on successful jobs
* @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
* @param data.isNotSchedule is not a scheduled job
* @returns ExtendedJobs time
* @throws ApiError
*/
export declare const listExtendedJobs: (data: ListExtendedJobsData) => CancelablePromise<ListExtendedJobsResponse>;
/**
* Search through jobs with a string query
* @param data The data for the request.
* @param data.workspace
* @param data.searchQuery
* @param data.paginationOffset
* @returns unknown search results
* @throws ApiError
*/
export declare const searchJobsIndex: (data: SearchJobsIndexData) => CancelablePromise<SearchJobsIndexResponse>;
/**
* Search through service logs with a string query
* @param data The data for the request.
* @param data.searchQuery
* @param data.mode
* @param data.hostname
* @param data.workerGroup
* @param data.minTs
* @param data.maxTs
* @returns unknown search results
* @throws ApiError
*/
export declare const searchLogsIndex: (data: SearchLogsIndexData) => CancelablePromise<SearchLogsIndexResponse>;
/**
* Search and count the log line hits on every provided host
* @param data The data for the request.
* @param data.searchQuery
* @param data.minTs
* @param data.maxTs
* @returns unknown search results
* @throws ApiError
*/
export declare const countSearchLogsIndex: (data: CountSearchLogsIndexData) => CancelablePromise<CountSearchLogsIndexResponse>;
/**
* Restart container and delete the index to recreate it.
* @param data The data for the request.
* @param data.idxName
* @returns string idx to be deleted and container restarting
* @throws ApiError
*/
export declare const clearIndex: (data: ClearIndexData) => CancelablePromise<ClearIndexResponse>;
/**
* List all assets in the workspace
* @param data The data for the request.
* @param data.workspace
* @returns unknown all assets in the workspace
* @throws ApiError
*/
export declare const listAssets: (data: ListAssetsData) => CancelablePromise<ListAssetsResponse>;
/**
* List all assets used by given usages paths
* @param data The data for the request.
* @param data.workspace
* @param data.requestBody list assets by usages
* @returns unknown all assets used by the given usage paths, in the same order
* @throws ApiError
*/
export declare const listAssetsByUsage: (data: ListAssetsByUsageData) => CancelablePromise<ListAssetsByUsageResponse>;