import * as Types from "./types.js";
export type ReadResponses = {
GetVersion: Types.GetVersionResponse;
GetCoreInfo: Types.GetCoreInfoResponse;
ListSecrets: Types.ListSecretsResponse;
ListGitProvidersFromConfig: Types.ListGitProvidersFromConfigResponse;
ListImageRegistriesFromConfig: Types.ListImageRegistriesFromConfigResponse;
GetSwarmsSummary: Types.GetSwarmsSummaryResponse;
GetSwarm: Types.GetSwarmResponse;
GetSwarmActionState: Types.GetSwarmActionStateResponse;
ListSwarms: Types.ListSwarmsResponse;
ListFullSwarms: Types.ListFullSwarmsResponse;
InspectSwarm: Types.InspectSwarmResponse;
ListSwarmNodes: Types.ListSwarmNodesResponse;
InspectSwarmNode: Types.InspectSwarmNodeResponse;
ListSwarmConfigs: Types.ListSwarmConfigsResponse;
InspectSwarmConfig: Types.InspectSwarmConfigResponse;
ListSwarmSecrets: Types.ListSwarmSecretsResponse;
InspectSwarmSecret: Types.InspectSwarmSecretResponse;
ListSwarmStacks: Types.ListSwarmStacksResponse;
InspectSwarmStack: Types.InspectSwarmStackResponse;
ListSwarmTasks: Types.ListSwarmTasksResponse;
InspectSwarmTask: Types.InspectSwarmTaskResponse;
ListSwarmServices: Types.ListSwarmServicesResponse;
InspectSwarmService: Types.InspectSwarmServiceResponse;
GetSwarmServiceLog: Types.GetSwarmServiceLogResponse;
SearchSwarmServiceLog: Types.SearchSwarmServiceLogResponse;
ListSwarmNetworks: Types.ListSwarmNetworksResponse;
GetServersSummary: Types.GetServersSummaryResponse;
GetServer: Types.GetServerResponse;
GetServerState: Types.GetServerStateResponse;
GetPeripheryInformation: Types.GetPeripheryInformationResponse;
GetServerActionState: Types.GetServerActionStateResponse;
ListServers: Types.ListServersResponse;
ListFullServers: Types.ListFullServersResponse;
ListTerminals: Types.ListTerminalsResponse;
GetContainersSummary: Types.GetContainersSummaryResponse;
ListAllContainers: Types.ListAllContainersResponse;
ListContainers: Types.ListContainersResponse;
InspectContainer: Types.InspectContainerResponse;
GetResourceMatchingContainer: Types.GetResourceMatchingContainerResponse;
GetContainerLog: Types.GetContainerLogResponse;
SearchContainerLog: Types.SearchContainerLogResponse;
ListComposeProjects: Types.ListComposeProjectsResponse;
ListNetworks: Types.ListNetworksResponse;
InspectNetwork: Types.InspectNetworkResponse;
ListImages: Types.ListImagesResponse;
InspectImage: Types.InspectImageResponse;
ListImageHistory: Types.ListImageHistoryResponse;
ListVolumes: Types.ListVolumesResponse;
InspectVolume: Types.InspectVolumeResponse;
GetSystemInformation: Types.GetSystemInformationResponse;
GetSystemStats: Types.GetSystemStatsResponse;
GetHistoricalServerStats: Types.GetHistoricalServerStatsResponse;
ListSystemProcesses: Types.ListSystemProcessesResponse;
GetStacksSummary: Types.GetStacksSummaryResponse;
GetStack: Types.GetStackResponse;
GetStackActionState: Types.GetStackActionStateResponse;
GetStackLog: Types.GetStackLogResponse;
SearchStackLog: Types.SearchStackLogResponse;
InspectStackContainer: Types.InspectStackContainerResponse;
InspectStackSwarmService: Types.InspectStackSwarmServiceResponse;
ListStacks: Types.ListStacksResponse;
ListFullStacks: Types.ListFullStacksResponse;
ListStackServices: Types.ListStackServicesResponse;
ListAllStackServices: Types.ListAllStackServicesResponse;
ListCommonStackExtraArgs: Types.ListCommonStackExtraArgsResponse;
ListCommonStackBuildExtraArgs: Types.ListCommonStackBuildExtraArgsResponse;
GetDeploymentsSummary: Types.GetDeploymentsSummaryResponse;
GetDeployment: Types.GetDeploymentResponse;
GetDeploymentContainer: Types.GetDeploymentContainerResponse;
GetDeploymentActionState: Types.GetDeploymentActionStateResponse;
GetDeploymentStats: Types.GetDeploymentStatsResponse;
GetDeploymentLog: Types.GetDeploymentLogResponse;
SearchDeploymentLog: Types.SearchDeploymentLogResponse;
InspectDeploymentContainer: Types.InspectDeploymentContainerResponse;
InspectDeploymentSwarmService: Types.InspectDeploymentSwarmServiceResponse;
ListDeployments: Types.ListDeploymentsResponse;
ListFullDeployments: Types.ListFullDeploymentsResponse;
ListCommonDeploymentExtraArgs: Types.ListCommonDeploymentExtraArgsResponse;
GetBuildsSummary: Types.GetBuildsSummaryResponse;
GetBuild: Types.GetBuildResponse;
GetBuildActionState: Types.GetBuildActionStateResponse;
GetBuildMonthlyStats: Types.GetBuildMonthlyStatsResponse;
ListBuilds: Types.ListBuildsResponse;
ListFullBuilds: Types.ListFullBuildsResponse;
ListBuildVersions: Types.ListBuildVersionsResponse;
ListCommonBuildExtraArgs: Types.ListCommonBuildExtraArgsResponse;
GetReposSummary: Types.GetReposSummaryResponse;
GetRepo: Types.GetRepoResponse;
GetRepoActionState: Types.GetRepoActionStateResponse;
ListRepos: Types.ListReposResponse;
ListFullRepos: Types.ListFullReposResponse;
GetProceduresSummary: Types.GetProceduresSummaryResponse;
GetProcedure: Types.GetProcedureResponse;
GetProcedureActionState: Types.GetProcedureActionStateResponse;
ListProcedures: Types.ListProceduresResponse;
ListFullProcedures: Types.ListFullProceduresResponse;
GetActionsSummary: Types.GetActionsSummaryResponse;
GetAction: Types.GetActionResponse;
GetActionActionState: Types.GetActionActionStateResponse;
ListActions: Types.ListActionsResponse;
ListFullActions: Types.ListFullActionsResponse;
ListSchedules: Types.ListSchedulesResponse;
GetResourceSyncsSummary: Types.GetResourceSyncsSummaryResponse;
GetResourceSync: Types.GetResourceSyncResponse;
GetResourceSyncActionState: Types.GetResourceSyncActionStateResponse;
ListResourceSyncs: Types.ListResourceSyncsResponse;
ListFullResourceSyncs: Types.ListFullResourceSyncsResponse;
GetBuildersSummary: Types.GetBuildersSummaryResponse;
GetBuilder: Types.GetBuilderResponse;
ListBuilders: Types.ListBuildersResponse;
ListFullBuilders: Types.ListFullBuildersResponse;
GetAlertersSummary: Types.GetAlertersSummaryResponse;
GetAlerter: Types.GetAlerterResponse;
ListAlerters: Types.ListAlertersResponse;
ListFullAlerters: Types.ListFullAlertersResponse;
ExportAllResourcesToToml: Types.ExportAllResourcesToTomlResponse;
ExportResourcesToToml: Types.ExportResourcesToTomlResponse;
GetTag: Types.GetTagResponse;
ListTags: Types.ListTagsResponse;
GetUsername: Types.GetUsernameResponse;
GetPermission: Types.GetPermissionResponse;
FindUser: Types.FindUserResponse;
ListUsers: Types.ListUsersResponse;
ListApiKeys: Types.ListApiKeysResponse;
ListApiKeysForServiceUser: Types.ListApiKeysForServiceUserResponse;
ListPermissions: Types.ListPermissionsResponse;
ListUserTargetPermissions: Types.ListUserTargetPermissionsResponse;
GetUserGroup: Types.GetUserGroupResponse;
ListUserGroups: Types.ListUserGroupsResponse;
GetUpdate: Types.GetUpdateResponse;
ListUpdates: Types.ListUpdatesResponse;
ListAlerts: Types.ListAlertsResponse;
GetAlert: Types.GetAlertResponse;
GetVariable: Types.GetVariableResponse;
ListVariables: Types.ListVariablesResponse;
GetGitProviderAccount: Types.GetGitProviderAccountResponse;
ListGitProviderAccounts: Types.ListGitProviderAccountsResponse;
GetImageRegistryAccount: Types.GetImageRegistryAccountResponse;
ListImageRegistryAccounts: Types.ListImageRegistryAccountsResponse;
ListOnboardingKeys: Types.ListOnboardingKeysResponse;
};
export type WriteResponses = {
UpdateResourceMeta: Types.UpdateResourceMetaResponse;
CreateSwarm: Types.Swarm;
CopySwarm: Types.Swarm;
DeleteSwarm: Types.Swarm;
UpdateSwarm: Types.Swarm;
RenameSwarm: Types.Update;
CreateServer: Types.Server;
CopyServer: Types.Server;
DeleteServer: Types.Server;
UpdateServer: Types.Server;
RenameServer: Types.Update;
CreateNetwork: Types.Update;
UpdateServerPublicKey: Types.Update;
RotateServerKeys: Types.Update;
CreateTerminal: Types.Terminal;
DeleteTerminal: Types.NoData;
DeleteAllTerminals: Types.NoData;
BatchDeleteAllTerminals: Types.NoData;
CreateStack: Types.Stack;
CopyStack: Types.Stack;
DeleteStack: Types.Stack;
UpdateStack: Types.Stack;
RenameStack: Types.Update;
WriteStackFileContents: Types.Update;
RefreshStackCache: Types.NoData;
CheckStackForUpdate: Types.CheckStackForUpdateResponse;
BatchCheckStackForUpdate: Types.BatchCheckStackForUpdateResponse;
CreateDeployment: Types.Deployment;
CopyDeployment: Types.Deployment;
CreateDeploymentFromContainer: Types.Deployment;
DeleteDeployment: Types.Deployment;
UpdateDeployment: Types.Deployment;
RenameDeployment: Types.Update;
CheckDeploymentForUpdate: Types.CheckDeploymentForUpdateResponse;
BatchCheckDeploymentForUpdate: Types.BatchCheckDeploymentForUpdateResponse;
CreateBuild: Types.Build;
CopyBuild: Types.Build;
DeleteBuild: Types.Build;
UpdateBuild: Types.Build;
RenameBuild: Types.Update;
WriteBuildFileContents: Types.Update;
RefreshBuildCache: Types.NoData;
CreateRepo: Types.Repo;
CopyRepo: Types.Repo;
DeleteRepo: Types.Repo;
UpdateRepo: Types.Repo;
RenameRepo: Types.Update;
RefreshRepoCache: Types.NoData;
CreateProcedure: Types.Procedure;
CopyProcedure: Types.Procedure;
DeleteProcedure: Types.Procedure;
UpdateProcedure: Types.Procedure;
RenameProcedure: Types.Update;
CreateAction: Types.Action;
CopyAction: Types.Action;
DeleteAction: Types.Action;
UpdateAction: Types.Action;
RenameAction: Types.Update;
CreateResourceSync: Types.ResourceSync;
CopyResourceSync: Types.ResourceSync;
DeleteResourceSync: Types.ResourceSync;
UpdateResourceSync: Types.ResourceSync;
RenameResourceSync: Types.Update;
CommitSync: Types.Update;
WriteSyncFileContents: Types.Update;
RefreshResourceSyncPending: Types.ResourceSync;
CreateBuilder: Types.Builder;
CopyBuilder: Types.Builder;
DeleteBuilder: Types.Builder;
UpdateBuilder: Types.Builder;
RenameBuilder: Types.Update;
CreateAlerter: Types.Alerter;
CopyAlerter: Types.Alerter;
DeleteAlerter: Types.Alerter;
UpdateAlerter: Types.Alerter;
RenameAlerter: Types.Update;
CreateOnboardingKey: Types.CreateOnboardingKeyResponse;
UpdateOnboardingKey: Types.UpdateOnboardingKeyResponse;
DeleteOnboardingKey: Types.DeleteOnboardingKeyResponse;
PushRecentlyViewed: Types.PushRecentlyViewedResponse;
SetLastSeenUpdate: Types.SetLastSeenUpdateResponse;
CreateLocalUser: Types.CreateLocalUserResponse;
DeleteUser: Types.DeleteUserResponse;
CreateServiceUser: Types.CreateServiceUserResponse;
UpdateServiceUserDescription: Types.UpdateServiceUserDescriptionResponse;
CreateApiKeyForServiceUser: Types.CreateApiKeyForServiceUserResponse;
DeleteApiKeyForServiceUser: Types.DeleteApiKeyForServiceUserResponse;
CreateUserGroup: Types.UserGroup;
RenameUserGroup: Types.UserGroup;
DeleteUserGroup: Types.UserGroup;
AddUserToUserGroup: Types.UserGroup;
RemoveUserFromUserGroup: Types.UserGroup;
SetUsersInUserGroup: Types.UserGroup;
SetEveryoneUserGroup: Types.UserGroup;
UpdateUserAdmin: Types.UpdateUserAdminResponse;
UpdateUserBasePermissions: Types.UpdateUserBasePermissionsResponse;
UpdatePermissionOnResourceType: Types.UpdatePermissionOnResourceTypeResponse;
UpdatePermissionOnTarget: Types.UpdatePermissionOnTargetResponse;
CreateTag: Types.Tag;
DeleteTag: Types.Tag;
RenameTag: Types.Tag;
UpdateTagColor: Types.Tag;
CreateVariable: Types.CreateVariableResponse;
UpdateVariableValue: Types.UpdateVariableValueResponse;
UpdateVariableDescription: Types.UpdateVariableDescriptionResponse;
UpdateVariableIsSecret: Types.UpdateVariableIsSecretResponse;
DeleteVariable: Types.DeleteVariableResponse;
CreateGitProviderAccount: Types.CreateGitProviderAccountResponse;
UpdateGitProviderAccount: Types.UpdateGitProviderAccountResponse;
DeleteGitProviderAccount: Types.DeleteGitProviderAccountResponse;
CreateImageRegistryAccount: Types.CreateImageRegistryAccountResponse;
UpdateImageRegistryAccount: Types.UpdateImageRegistryAccountResponse;
DeleteImageRegistryAccount: Types.DeleteImageRegistryAccountResponse;
CloseAlert: Types.NoData;
};
export type ExecuteResponses = {
DeployStack: Types.Update;
BatchDeployStack: Types.BatchExecutionResponse;
DeployStackIfChanged: Types.Update;
BatchDeployStackIfChanged: Types.BatchExecutionResponse;
PullStack: Types.Update;
BatchPullStack: Types.BatchExecutionResponse;
StartStack: Types.Update;
RestartStack: Types.Update;
StopStack: Types.Update;
PauseStack: Types.Update;
UnpauseStack: Types.Update;
DestroyStack: Types.Update;
BatchDestroyStack: Types.BatchExecutionResponse;
RunStackService: Types.Update;
Deploy: Types.Update;
BatchDeploy: Types.BatchExecutionResponse;
PullDeployment: Types.Update;
StartDeployment: Types.Update;
RestartDeployment: Types.Update;
PauseDeployment: Types.Update;
UnpauseDeployment: Types.Update;
StopDeployment: Types.Update;
DestroyDeployment: Types.Update;
BatchDestroyDeployment: Types.BatchExecutionResponse;
RunBuild: Types.Update;
BatchRunBuild: Types.BatchExecutionResponse;
CancelBuild: Types.Update;
CloneRepo: Types.Update;
BatchCloneRepo: Types.BatchExecutionResponse;
PullRepo: Types.Update;
BatchPullRepo: Types.BatchExecutionResponse;
BuildRepo: Types.Update;
BatchBuildRepo: Types.BatchExecutionResponse;
CancelRepoBuild: Types.Update;
RunProcedure: Types.Update;
BatchRunProcedure: Types.BatchExecutionResponse;
CancelProcedure: Types.Update;
RunAction: Types.Update;
BatchRunAction: Types.BatchExecutionResponse;
CancelAction: Types.Update;
RunSync: Types.Update;
TestAlerter: Types.Update;
SendAlert: Types.Update;
StartContainer: Types.Update;
RestartContainer: Types.Update;
PauseContainer: Types.Update;
UnpauseContainer: Types.Update;
StopContainer: Types.Update;
DestroyContainer: Types.Update;
StartAllContainers: Types.Update;
RestartAllContainers: Types.Update;
PauseAllContainers: Types.Update;
UnpauseAllContainers: Types.Update;
StopAllContainers: Types.Update;
PruneContainers: Types.Update;
DeleteNetwork: Types.Update;
PruneNetworks: Types.Update;
DeleteImage: Types.Update;
PruneImages: Types.Update;
DeleteVolume: Types.Update;
PruneVolumes: Types.Update;
PruneDockerBuilders: Types.Update;
PruneBuildx: Types.Update;
PruneSystem: Types.Update;
RemoveSwarmNodes: Types.Update;
UpdateSwarmNode: Types.Update;
RemoveSwarmStacks: Types.Update;
RemoveSwarmServices: Types.Update;
CreateSwarmConfig: Types.Update;
RotateSwarmConfig: Types.Update;
RemoveSwarmConfigs: Types.Update;
CreateSwarmSecret: Types.Update;
RotateSwarmSecret: Types.Update;
RemoveSwarmSecrets: Types.Update;
ClearRepoCache: Types.Update;
BackupCoreDatabase: Types.Update;
GlobalAutoUpdate: Types.Update;
RotateAllServerKeys: Types.Update;
RotateCoreKeys: Types.Update;
};