dify/web/contract/generated/enterprise/orpc.gen.ts
2026-04-30 15:32:19 +08:00

1523 lines
80 KiB
TypeScript

/* eslint-disable */
// This file is auto-generated by @hey-api/openapi-ts
import { oc } from '@orpc/contract';
import * as z from 'zod';
import { zAdminSecretKeyCreateSecretKeyBody, zAdminSecretKeyCreateSecretKeyResponse, zAdminSecretKeyDeleteSecretKeyPath, zAdminSecretKeyDeleteSecretKeyResponse, zAdminSecretKeyListSecretKeysQuery, zAdminSecretKeyListSecretKeysResponse, zAppRunnerControlBatchResolveRuntimeArtifactsBody, zAppRunnerControlBatchResolveRuntimeArtifactsResponse, zAppRunnerControlBootstrapRunnerBody, zAppRunnerControlBootstrapRunnerResponse, zAppRunnerControlExchangeControlTokenBody, zAppRunnerControlExchangeControlTokenResponse, zConsoleSsoOAuth2LoginResponse, zConsoleSsoOidcLoginResponse, zConsoleSsoSamlLoginResponse, zDashboardSsoLoginOAuth2LoginResponse, zDashboardSsoLoginOidcLoginResponse, zDashboardSsoLoginSamlLoginResponse, zEnterpriseAppDeployConsoleCancelRuntimeDeploymentBody, zEnterpriseAppDeployConsoleCancelRuntimeDeploymentPath, zEnterpriseAppDeployConsoleCancelRuntimeDeploymentResponse, zEnterpriseAppDeployConsoleCreateAppInstanceBody, zEnterpriseAppDeployConsoleCreateAppInstanceResponse, zEnterpriseAppDeployConsoleCreateDeploymentBody, zEnterpriseAppDeployConsoleCreateDeploymentPath, zEnterpriseAppDeployConsoleCreateDeploymentResponse, zEnterpriseAppDeployConsoleCreateDeveloperApiKeyBody, zEnterpriseAppDeployConsoleCreateDeveloperApiKeyPath, zEnterpriseAppDeployConsoleCreateDeveloperApiKeyResponse, zEnterpriseAppDeployConsoleCreateReleaseBody, zEnterpriseAppDeployConsoleCreateReleasePath, zEnterpriseAppDeployConsoleCreateReleaseResponse, zEnterpriseAppDeployConsoleDeleteAppInstancePath, zEnterpriseAppDeployConsoleDeleteAppInstanceResponse, zEnterpriseAppDeployConsoleDeleteDeveloperApiKeyPath, zEnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponse, zEnterpriseAppDeployConsoleGetAppInstanceAccessPath, zEnterpriseAppDeployConsoleGetAppInstanceAccessResponse, zEnterpriseAppDeployConsoleGetAppInstanceOverviewPath, zEnterpriseAppDeployConsoleGetAppInstanceOverviewResponse, zEnterpriseAppDeployConsoleGetAppInstanceSettingsPath, zEnterpriseAppDeployConsoleGetAppInstanceSettingsResponse, zEnterpriseAppDeployConsoleGetEnvironmentAccessPolicyPath, zEnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponse, zEnterpriseAppDeployConsoleListAppInstancesQuery, zEnterpriseAppDeployConsoleListAppInstancesResponse, zEnterpriseAppDeployConsoleListDeploymentBindingOptionsPath, zEnterpriseAppDeployConsoleListDeploymentBindingOptionsResponse, zEnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponse, zEnterpriseAppDeployConsoleListReleasesPath, zEnterpriseAppDeployConsoleListReleasesQuery, zEnterpriseAppDeployConsoleListReleasesResponse, zEnterpriseAppDeployConsoleListRuntimeInstancesPath, zEnterpriseAppDeployConsoleListRuntimeInstancesResponse, zEnterpriseAppDeployConsolePreviewReleaseBody, zEnterpriseAppDeployConsolePreviewReleasePath, zEnterpriseAppDeployConsolePreviewReleaseResponse, zEnterpriseAppDeployConsoleSearchAccessSubjectsPath, zEnterpriseAppDeployConsoleSearchAccessSubjectsQuery, zEnterpriseAppDeployConsoleSearchAccessSubjectsResponse, zEnterpriseAppDeployConsoleUndeployRuntimeInstanceBody, zEnterpriseAppDeployConsoleUndeployRuntimeInstancePath, zEnterpriseAppDeployConsoleUndeployRuntimeInstanceResponse, zEnterpriseAppDeployConsoleUpdateAccessChannelsBody, zEnterpriseAppDeployConsoleUpdateAccessChannelsPath, zEnterpriseAppDeployConsoleUpdateAccessChannelsResponse, zEnterpriseAppDeployConsoleUpdateAppInstanceBody, zEnterpriseAppDeployConsoleUpdateAppInstancePath, zEnterpriseAppDeployConsoleUpdateAppInstanceResponse, zEnterpriseAppDeployConsoleUpdateDeveloperApiBody, zEnterpriseAppDeployConsoleUpdateDeveloperApiPath, zEnterpriseAppDeployConsoleUpdateDeveloperApiResponse, zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyBody, zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyPath, zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponse, zEnterpriseBrandingGetBrandingInfoResponse, zEnterpriseBrandingUpdateBrandingInfoBody, zEnterpriseBrandingUpdateBrandingInfoResponse, zEnterpriseEnvironmentCreateEnvironmentBody, zEnterpriseEnvironmentCreateEnvironmentResponse, zEnterpriseEnvironmentDeleteEnvironmentPath, zEnterpriseEnvironmentDeleteEnvironmentResponse, zEnterpriseEnvironmentGetEnvironmentPath, zEnterpriseEnvironmentGetEnvironmentResponse, zEnterpriseEnvironmentListEnvironmentsQuery, zEnterpriseEnvironmentListEnvironmentsResponse, zEnterpriseEnvironmentRetryEnvironmentBody, zEnterpriseEnvironmentRetryEnvironmentPath, zEnterpriseEnvironmentRetryEnvironmentResponse, zEnterpriseEnvironmentTestEnvironmentConnectionBody, zEnterpriseEnvironmentTestEnvironmentConnectionPath, zEnterpriseEnvironmentTestEnvironmentConnectionResponse, zEnterpriseEnvironmentUpdateEnvironmentBody, zEnterpriseEnvironmentUpdateEnvironmentPath, zEnterpriseEnvironmentUpdateEnvironmentResponse, zEnterpriseMemberCreateMemberBody, zEnterpriseMemberCreateMemberResponse, zEnterpriseMemberDeleteMemberPath, zEnterpriseMemberDeleteMemberResponse, zEnterpriseMemberGetMemberPath, zEnterpriseMemberGetMemberResponse, zEnterpriseMemberListMembersQuery, zEnterpriseMemberListMembersResponse, zEnterpriseMemberResetMemberPasswordBody, zEnterpriseMemberResetMemberPasswordPath, zEnterpriseMemberResetMemberPasswordResponse, zEnterpriseMemberUpdateMemberBody, zEnterpriseMemberUpdateMemberPath, zEnterpriseMemberUpdateMemberResponse, zEnterpriseMfaGetMfaEnrollInfoResponse, zEnterpriseMfaGetMfaInfoResponse, zEnterpriseMfaMfaDeleteBackupCodesResponse, zEnterpriseMfaMfaDownloadBackupCodesSummaryResponse, zEnterpriseMfaMfaEnrollBody, zEnterpriseMfaMfaEnrollResponse, zEnterpriseMfaMfaGetBackupCodesResponse, zEnterpriseMfaMfaGetNewBackupCodesResponse, zEnterpriseMfaMfaModifyBody, zEnterpriseMfaMfaModifyResponse, zEnterpriseMfaMfaUnenrollResponse, zEnterpriseMfaUpdateMfaStatusGlobalBody, zEnterpriseMfaUpdateMfaStatusGlobalResponse, zEnterpriseMfaUpdateMfaStatusUserBody, zEnterpriseMfaUpdateMfaStatusUserResponse, zEnterprisePasswordPolicyGetPasswordPolicyResponse, zEnterprisePasswordPolicyGetPasswordStrengthBody, zEnterprisePasswordPolicyGetPasswordStrengthResponse, zEnterprisePasswordPolicyUpdatePasswordPolicyBody, zEnterprisePasswordPolicyUpdatePasswordPolicyResponse, zEnterpriseSsoDeleteAuthSettingsQuery, zEnterpriseSsoDeleteAuthSettingsResponse, zEnterpriseSsoGetAuthSettingsResponse, zEnterpriseSsoGetLoginTypesResponse, zEnterpriseSsoGetSystemUserSettingResponse, zEnterpriseSsoInfoResponse, zEnterpriseSsoInnerGetAppSsoLastUpdateTimeResponse, zEnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponse, zEnterpriseSsoSsoSettingsQuery, zEnterpriseSsoSsoSettingsResponse, zEnterpriseSsoUpdateAuthSettingsBody, zEnterpriseSsoUpdateAuthSettingsResponse, zEnterpriseSsoUpdateLoginTypesBody, zEnterpriseSsoUpdateLoginTypesResponse, zEnterpriseSsoUpdateSystemUserSettingBody, zEnterpriseSsoUpdateSystemUserSettingResponse, zEnterpriseSsoWorkspaceInfoPath, zEnterpriseSsoWorkspaceInfoResponse, zEnterpriseSystemGetEnterpriseSystemUserSettingResponse, zEnterpriseTelemetryHealthzResponse, zEnterpriseUserCheckPasswordStatusResponse, zEnterpriseUserCreateUserBody, zEnterpriseUserCreateUserResponse, zEnterpriseUserCurrentUserResponse, zEnterpriseUserDeleteUserPath, zEnterpriseUserDeleteUserResponse, zEnterpriseUserGetUserPath, zEnterpriseUserGetUserResponse, zEnterpriseUserListUsersQuery, zEnterpriseUserListUsersResponse, zEnterpriseUserResetPasswordBody, zEnterpriseUserResetPasswordResponse, zEnterpriseUserResetUserPasswordBody, zEnterpriseUserResetUserPasswordPath, zEnterpriseUserResetUserPasswordResponse, zEnterpriseUserUpdateUserBody, zEnterpriseUserUpdateUserPath, zEnterpriseUserUpdateUserResponse, zEnterpriseWorkspaceClearDefaultWorkspaceResponse, zEnterpriseWorkspaceCreateWorkspaceBody, zEnterpriseWorkspaceCreateWorkspaceResponse, zEnterpriseWorkspaceDeleteWorkspacePath, zEnterpriseWorkspaceDeleteWorkspaceResponse, zEnterpriseWorkspaceGetDefaultWorkspaceResponse, zEnterpriseWorkspaceGetWorkspacePath, zEnterpriseWorkspaceGetWorkspacePermissionPath, zEnterpriseWorkspaceGetWorkspacePermissionResponse, zEnterpriseWorkspaceGetWorkspaceResponse, zEnterpriseWorkspaceInnerGetWorkspacePermissionPath, zEnterpriseWorkspaceInnerGetWorkspacePermissionResponse, zEnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceBody, zEnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponse, zEnterpriseWorkspaceJoinWorkspaceBody, zEnterpriseWorkspaceJoinWorkspacePath, zEnterpriseWorkspaceJoinWorkspaceResponse, zEnterpriseWorkspaceListWorkSpacesQuery, zEnterpriseWorkspaceListWorkSpacesResponse, zEnterpriseWorkspaceSetDefaultWorkspaceBody, zEnterpriseWorkspaceSetDefaultWorkspacePath, zEnterpriseWorkspaceSetDefaultWorkspaceResponse, zEnterpriseWorkspaceUpdateWorkspaceBody, zEnterpriseWorkspaceUpdateWorkspacePath, zEnterpriseWorkspaceUpdateWorkspacePermissionBody, zEnterpriseWorkspaceUpdateWorkspacePermissionPath, zEnterpriseWorkspaceUpdateWorkspacePermissionResponse, zEnterpriseWorkspaceUpdateWorkspaceResponse, zInnerApiTokenRouterInnerGetTokenRouteBody, zInnerApiTokenRouterInnerGetTokenRouteResponse, zInnerAppDeployAccessInnerCheckAppDeployAccessBody, zInnerAppDeployAccessInnerCheckAppDeployAccessResponse, zInnerAppRunnerAckDeploymentBody, zInnerAppRunnerAckDeploymentPath, zInnerAppRunnerAckDeploymentResponse, zInnerAppRunnerGetInstancePath, zInnerAppRunnerGetInstanceResponse, zInnerAppRunnerResolveCredentialsBody, zInnerAppRunnerResolveCredentialsPath, zInnerAppRunnerResolveCredentialsResponse, zLicenseGetClusterInfoResponse, zLicenseGetLicenseResponse, zLicenseGetLicenseStatusResponse, zLicenseUpdateLicenseBody, zLicenseUpdateLicenseResponse, zLicenseUpdateOfflineLicenseBody, zLicenseUpdateOfflineLicenseResponse, zOtelExporterServiceGetMetricExporterStatusResponse, zOtelExporterServiceGetOtelExporterEndpointResponse, zOtelExporterServiceGetOtelExporterStatusResponse, zOtelExporterServiceGetTraceExporterStatusResponse, zOtelExporterServiceTestConnectionBody, zOtelExporterServiceTestConnectionForMetricsBody, zOtelExporterServiceTestConnectionForMetricsResponse, zOtelExporterServiceTestConnectionForTracesBody, zOtelExporterServiceTestConnectionForTracesResponse, zOtelExporterServiceTestConnectionResponse, zOtelExporterServiceToggleAllEndpointsBody, zOtelExporterServiceToggleMetricsEndpointBody, zOtelExporterServiceToggleTracesEndpointBody, zOtelExporterServiceUpdateAllEndpointsBody, zOtelExporterServiceUpdateMetricsEndpointBody, zOtelExporterServiceUpdateTracesEndpointBody, zPluginGetPluginInstallationSettingsResponse, zPluginUpdatePluginInstallationSettingsBody, zPluginUpdatePluginInstallationSettingsResponse, zScimProvisioningCreateBearerTokenBody, zScimProvisioningCreateBearerTokenResponse, zScimProvisioningGetBearerTokenResponse, zScimProvisioningGetSettingsResponse, zScimProvisioningUpdateSettingsBody, zScimProvisioningUpdateSettingsResponse, zWebAppAuthCreateNewGroupsBody, zWebAppAuthCreateNewGroupsResponse, zWebAppAuthDeleteGroupsQuery, zWebAppAuthDeleteGroupsResponse, zWebAppAuthGetGroupSubjectsQuery, zWebAppAuthGetGroupSubjectsResponse, zWebAppAuthGetJoinedGroupsQuery, zWebAppAuthGetJoinedGroupsResponse, zWebAppAuthGetRootGroupsResponse, zWebAppAuthGetWebAppAccessModeQuery, zWebAppAuthGetWebAppAccessModeResponse, zWebAppAuthGetWebAppAuthInfoResponse, zWebAppAuthGetWebAppWhitelistSubjectsQuery, zWebAppAuthGetWebAppWhitelistSubjectsResponse, zWebAppAuthInnerBatchGetWebAppAccessModesByIdBody, zWebAppAuthInnerBatchGetWebAppAccessModesByIdResponse, zWebAppAuthInnerBatchIsUserAllowedToAccessWebAppBody, zWebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponse, zWebAppAuthInnerCleanAppQuery, zWebAppAuthInnerCleanAppResponse, zWebAppAuthInnerGetWebAppAccessModeByCodeQuery, zWebAppAuthInnerGetWebAppAccessModeByCodeResponse, zWebAppAuthInnerGetWebAppAccessModeByIdQuery, zWebAppAuthInnerGetWebAppAccessModeByIdResponse, zWebAppAuthInnerIsUserAllowedToAccessWebAppQuery, zWebAppAuthInnerIsUserAllowedToAccessWebAppResponse, zWebAppAuthInnerUpdateAccessModeBody, zWebAppAuthInnerUpdateAccessModeResponse, zWebAppAuthIsUserAllowedToAccessWebAppQuery, zWebAppAuthIsUserAllowedToAccessWebAppResponse, zWebAppAuthSearchForWhilteListCandidatesQuery, zWebAppAuthSearchForWhilteListCandidatesResponse, zWebAppAuthUpdateGroupsBody, zWebAppAuthUpdateGroupsResponse, zWebAppAuthUpdateGroupSubjectsBody, zWebAppAuthUpdateGroupSubjectsResponse, zWebAppAuthUpdateJoinedGroupsBody, zWebAppAuthUpdateJoinedGroupsResponse, zWebAppAuthUpdateMembersInGroupsBody, zWebAppAuthUpdateMembersInGroupsResponse, zWebAppAuthUpdateWebAppAuthInfoBody, zWebAppAuthUpdateWebAppAuthInfoResponse, zWebAppAuthUpdateWebAppWhitelistSubjectsBody, zWebAppAuthUpdateWebAppWhitelistSubjectsResponse, zWebSsoWebOauth2ExternalLoginQuery, zWebSsoWebOauth2ExternalLoginResponse, zWebSsoWebOauth2LoginQuery, zWebSsoWebOauth2LoginResponse, zWebSsoWebOidcExternalLoginQuery, zWebSsoWebOidcExternalLoginResponse, zWebSsoWebOidcLoginQuery, zWebSsoWebOidcLoginResponse, zWebSsoWebSamlExternalLoginQuery, zWebSsoWebSamlExternalLoginResponse, zWebSsoWebSamlLoginQuery, zWebSsoWebSamlLoginResponse } from './zod.gen';
export const webSsoWebOauth2Login = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebSSO_WebOauth2Login',
path: '/api/enterprise/sso/members/oauth2/login',
tags: ['WebSSO']
}).input(z.object({ query: zWebSsoWebOauth2LoginQuery.optional() })).output(zWebSsoWebOauth2LoginResponse);
export const webSsoWebOidcLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebSSO_WebOIDCLogin',
path: '/api/enterprise/sso/members/oidc/login',
tags: ['WebSSO']
}).input(z.object({ query: zWebSsoWebOidcLoginQuery.optional() })).output(zWebSsoWebOidcLoginResponse);
export const webSsoWebSamlLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebSSO_WebSAMLLogin',
path: '/api/enterprise/sso/members/saml/login',
tags: ['WebSSO']
}).input(z.object({ query: zWebSsoWebSamlLoginQuery.optional() })).output(zWebSsoWebSamlLoginResponse);
export const webSsoWebOauth2ExternalLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebSSO_WebOauth2ExternalLogin',
path: '/api/enterprise/sso/oauth2/login',
tags: ['WebSSO']
}).input(z.object({ query: zWebSsoWebOauth2ExternalLoginQuery.optional() })).output(zWebSsoWebOauth2ExternalLoginResponse);
export const webSsoWebOidcExternalLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebSSO_WebOIDCExternalLogin',
path: '/api/enterprise/sso/oidc/login',
tags: ['WebSSO']
}).input(z.object({ query: zWebSsoWebOidcExternalLoginQuery.optional() })).output(zWebSsoWebOidcExternalLoginResponse);
export const webSsoWebSamlExternalLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebSSO_WebSAMLExternalLogin',
path: '/api/enterprise/sso/saml/login',
tags: ['WebSSO']
}).input(z.object({ query: zWebSsoWebSamlExternalLoginQuery.optional() })).output(zWebSsoWebSamlExternalLoginResponse);
export const enterpriseAppDeployConsoleListAppInstances = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_ListAppInstances',
path: '/enterprise/app-instances',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ query: zEnterpriseAppDeployConsoleListAppInstancesQuery.optional() })).output(zEnterpriseAppDeployConsoleListAppInstancesResponse);
export const enterpriseAppDeployConsoleCreateAppInstance = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_CreateAppInstance',
path: '/enterprise/app-instances',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleCreateAppInstanceBody })).output(zEnterpriseAppDeployConsoleCreateAppInstanceResponse);
export const enterpriseAppDeployConsoleDeleteAppInstance = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseAppDeployConsole_DeleteAppInstance',
path: '/enterprise/app-instances/{appInstanceId}',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleDeleteAppInstancePath })).output(zEnterpriseAppDeployConsoleDeleteAppInstanceResponse);
export const enterpriseAppDeployConsoleUpdateAppInstance = oc.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'EnterpriseAppDeployConsole_UpdateAppInstance',
path: '/enterprise/app-instances/{appInstanceId}',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleUpdateAppInstanceBody, params: zEnterpriseAppDeployConsoleUpdateAppInstancePath })).output(zEnterpriseAppDeployConsoleUpdateAppInstanceResponse);
export const enterpriseAppDeployConsoleGetAppInstanceAccess = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_GetAppInstanceAccess',
path: '/enterprise/app-instances/{appInstanceId}/access',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleGetAppInstanceAccessPath })).output(zEnterpriseAppDeployConsoleGetAppInstanceAccessResponse);
export const enterpriseAppDeployConsoleUpdateAccessChannels = oc.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'EnterpriseAppDeployConsole_UpdateAccessChannels',
path: '/enterprise/app-instances/{appInstanceId}/access-channels',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleUpdateAccessChannelsBody, params: zEnterpriseAppDeployConsoleUpdateAccessChannelsPath })).output(zEnterpriseAppDeployConsoleUpdateAccessChannelsResponse);
export const enterpriseAppDeployConsoleSearchAccessSubjects = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_SearchAccessSubjects',
path: '/enterprise/app-instances/{appInstanceId}/access-subjects:search',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleSearchAccessSubjectsPath, query: zEnterpriseAppDeployConsoleSearchAccessSubjectsQuery.optional() })).output(zEnterpriseAppDeployConsoleSearchAccessSubjectsResponse);
export const enterpriseAppDeployConsoleCreateDeveloperApiKey = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_CreateDeveloperApiKey',
path: '/enterprise/app-instances/{appInstanceId}/api-keys',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleCreateDeveloperApiKeyBody, params: zEnterpriseAppDeployConsoleCreateDeveloperApiKeyPath })).output(zEnterpriseAppDeployConsoleCreateDeveloperApiKeyResponse);
export const enterpriseAppDeployConsoleDeleteDeveloperApiKey = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseAppDeployConsole_DeleteDeveloperApiKey',
path: '/enterprise/app-instances/{appInstanceId}/api-keys/{apiKeyId}',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleDeleteDeveloperApiKeyPath })).output(zEnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponse);
export const enterpriseAppDeployConsoleListDeploymentBindingOptions = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_ListDeploymentBindingOptions',
path: '/enterprise/app-instances/{appInstanceId}/deployment-binding-options',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleListDeploymentBindingOptionsPath })).output(zEnterpriseAppDeployConsoleListDeploymentBindingOptionsResponse);
export const enterpriseAppDeployConsoleCreateDeployment = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_CreateDeployment',
path: '/enterprise/app-instances/{appInstanceId}/deployments',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleCreateDeploymentBody, params: zEnterpriseAppDeployConsoleCreateDeploymentPath })).output(zEnterpriseAppDeployConsoleCreateDeploymentResponse);
export const enterpriseAppDeployConsoleUpdateDeveloperApi = oc.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'EnterpriseAppDeployConsole_UpdateDeveloperApi',
path: '/enterprise/app-instances/{appInstanceId}/developer-api',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleUpdateDeveloperApiBody, params: zEnterpriseAppDeployConsoleUpdateDeveloperApiPath })).output(zEnterpriseAppDeployConsoleUpdateDeveloperApiResponse);
export const enterpriseAppDeployConsoleGetEnvironmentAccessPolicy = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_GetEnvironmentAccessPolicy',
path: '/enterprise/app-instances/{appInstanceId}/environments/{environmentId}/access-policy',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleGetEnvironmentAccessPolicyPath })).output(zEnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponse);
export const enterpriseAppDeployConsoleUpdateEnvironmentAccessPolicy = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'EnterpriseAppDeployConsole_UpdateEnvironmentAccessPolicy',
path: '/enterprise/app-instances/{appInstanceId}/environments/{environmentId}/access-policy',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyBody, params: zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyPath })).output(zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponse);
export const enterpriseAppDeployConsoleGetAppInstanceOverview = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_GetAppInstanceOverview',
path: '/enterprise/app-instances/{appInstanceId}/overview',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleGetAppInstanceOverviewPath })).output(zEnterpriseAppDeployConsoleGetAppInstanceOverviewResponse);
export const enterpriseAppDeployConsoleListReleases = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_ListReleases',
path: '/enterprise/app-instances/{appInstanceId}/releases',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleListReleasesPath, query: zEnterpriseAppDeployConsoleListReleasesQuery.optional() })).output(zEnterpriseAppDeployConsoleListReleasesResponse);
export const enterpriseAppDeployConsoleCreateRelease = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_CreateRelease',
path: '/enterprise/app-instances/{appInstanceId}/releases',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleCreateReleaseBody, params: zEnterpriseAppDeployConsoleCreateReleasePath })).output(zEnterpriseAppDeployConsoleCreateReleaseResponse);
export const enterpriseAppDeployConsolePreviewRelease = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_PreviewRelease',
path: '/enterprise/app-instances/{appInstanceId}/releases:preview',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsolePreviewReleaseBody, params: zEnterpriseAppDeployConsolePreviewReleasePath })).output(zEnterpriseAppDeployConsolePreviewReleaseResponse);
export const enterpriseAppDeployConsoleListRuntimeInstances = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_ListRuntimeInstances',
path: '/enterprise/app-instances/{appInstanceId}/runtime-instances',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleListRuntimeInstancesPath })).output(zEnterpriseAppDeployConsoleListRuntimeInstancesResponse);
export const enterpriseAppDeployConsoleCancelRuntimeDeployment = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_CancelRuntimeDeployment',
path: '/enterprise/app-instances/{appInstanceId}/runtime-instances/{runtimeInstanceId}/deployment:cancel',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleCancelRuntimeDeploymentBody, params: zEnterpriseAppDeployConsoleCancelRuntimeDeploymentPath })).output(zEnterpriseAppDeployConsoleCancelRuntimeDeploymentResponse);
export const enterpriseAppDeployConsoleUndeployRuntimeInstance = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseAppDeployConsole_UndeployRuntimeInstance',
path: '/enterprise/app-instances/{appInstanceId}/runtime-instances/{runtimeInstanceId}:undeploy',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ body: zEnterpriseAppDeployConsoleUndeployRuntimeInstanceBody, params: zEnterpriseAppDeployConsoleUndeployRuntimeInstancePath })).output(zEnterpriseAppDeployConsoleUndeployRuntimeInstanceResponse);
export const enterpriseAppDeployConsoleGetAppInstanceSettings = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_GetAppInstanceSettings',
path: '/enterprise/app-instances/{appInstanceId}/settings',
tags: ['EnterpriseAppDeployConsole']
}).input(z.object({ params: zEnterpriseAppDeployConsoleGetAppInstanceSettingsPath })).output(zEnterpriseAppDeployConsoleGetAppInstanceSettingsResponse);
export const enterpriseAppDeployConsoleListDeploymentEnvironmentOptions = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseAppDeployConsole_ListDeploymentEnvironmentOptions',
path: '/enterprise/deployment-environment-options',
tags: ['EnterpriseAppDeployConsole']
}).output(zEnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponse);
export const consoleSsoOAuth2Login = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleSSO_OAuth2Login',
path: '/enterprise/sso/oauth2/login',
tags: ['ConsoleSSO']
}).output(zConsoleSsoOAuth2LoginResponse);
export const consoleSsoOidcLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleSSO_OIDCLogin',
path: '/enterprise/sso/oidc/login',
tags: ['ConsoleSSO']
}).output(zConsoleSsoOidcLoginResponse);
export const consoleSsoSamlLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleSSO_SAMLLogin',
path: '/enterprise/sso/saml/login',
tags: ['ConsoleSSO']
}).output(zConsoleSsoSamlLoginResponse);
export const webAppAuthGetWebAppAccessMode = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_GetWebAppAccessMode',
path: '/enterprise/webapp/app/access-mode',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthGetWebAppAccessModeQuery.optional() })).output(zWebAppAuthGetWebAppAccessModeResponse);
export const webAppAuthUpdateWebAppWhitelistSubjects = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_UpdateWebAppWhitelistSubjects',
path: '/enterprise/webapp/app/access-mode',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthUpdateWebAppWhitelistSubjectsBody })).output(zWebAppAuthUpdateWebAppWhitelistSubjectsResponse);
export const webAppAuthSearchForWhilteListCandidates = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_SearchForWhilteListCandidates',
path: '/enterprise/webapp/app/subject/search',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthSearchForWhilteListCandidatesQuery.optional() })).output(zWebAppAuthSearchForWhilteListCandidatesResponse);
export const webAppAuthGetWebAppWhitelistSubjects = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_GetWebAppWhitelistSubjects',
path: '/enterprise/webapp/app/subjects',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthGetWebAppWhitelistSubjectsQuery.optional() })).output(zWebAppAuthGetWebAppWhitelistSubjectsResponse);
export const webAppAuthGetGroupSubjects = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_GetGroupSubjects',
path: '/enterprise/webapp/group/subjects',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthGetGroupSubjectsQuery.optional() })).output(zWebAppAuthGetGroupSubjectsResponse);
export const webAppAuthIsUserAllowedToAccessWebApp = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_IsUserAllowedToAccessWebApp',
path: '/enterprise/webapp/permission',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthIsUserAllowedToAccessWebAppQuery.optional() })).output(zWebAppAuthIsUserAllowedToAccessWebAppResponse);
export const enterpriseSsoSsoSettings = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_SSOSettings',
path: '/inner/api/app-sso-setting',
tags: ['EnterpriseSSO']
}).input(z.object({ query: zEnterpriseSsoSsoSettingsQuery.optional() })).output(zEnterpriseSsoSsoSettingsResponse);
/**
* Inner API: try to add an account to default workspace (if configured).
*/
export const enterpriseWorkspaceInnerTryAddAccountToDefaultWorkspace = oc.route({
description: 'Inner API: try to add an account to default workspace (if configured).',
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseWorkspace_InnerTryAddAccountToDefaultWorkspace',
path: '/inner/api/default-workspace/members',
tags: ['EnterpriseWorkspace']
}).input(z.object({ body: zEnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceBody })).output(zEnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponse);
export const enterpriseSsoInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_Info',
path: '/inner/api/info',
tags: ['EnterpriseSSO']
}).output(zEnterpriseSsoInfoResponse);
export const enterpriseSsoInnerGetAppSsoLastUpdateTime = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_InnerGetAppSSOLastUpdateTime',
path: '/inner/api/sso/app/last-update-time',
tags: ['EnterpriseSSO']
}).output(zEnterpriseSsoInnerGetAppSsoLastUpdateTimeResponse);
export const enterpriseSsoInnerGetWorkspaceSsoLastUpdateTime = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_InnerGetWorkspaceSSOLastUpdateTime',
path: '/inner/api/sso/workspace/last-update-time',
tags: ['EnterpriseSSO']
}).output(zEnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponse);
export const webAppAuthInnerUpdateAccessMode = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_InnerUpdateAccessMode',
path: '/inner/api/webapp/access-mode',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthInnerUpdateAccessModeBody })).output(zWebAppAuthInnerUpdateAccessModeResponse);
export const webAppAuthInnerBatchGetWebAppAccessModesById = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_InnerBatchGetWebAppAccessModesByID',
path: '/inner/api/webapp/access-mode/batch/id',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthInnerBatchGetWebAppAccessModesByIdBody })).output(zWebAppAuthInnerBatchGetWebAppAccessModesByIdResponse);
export const webAppAuthInnerGetWebAppAccessModeByCode = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_InnerGetWebAppAccessModeByCode',
path: '/inner/api/webapp/access-mode/code',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthInnerGetWebAppAccessModeByCodeQuery.optional() })).output(zWebAppAuthInnerGetWebAppAccessModeByCodeResponse);
/**
* Inner API
*/
export const webAppAuthInnerGetWebAppAccessModeById = oc.route({
description: 'Inner API',
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_InnerGetWebAppAccessModeByID',
path: '/inner/api/webapp/access-mode/id',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthInnerGetWebAppAccessModeByIdQuery.optional() })).output(zWebAppAuthInnerGetWebAppAccessModeByIdResponse);
export const webAppAuthInnerCleanApp = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'WebAppAuth_InnerCleanApp',
path: '/inner/api/webapp/clean',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthInnerCleanAppQuery.optional() })).output(zWebAppAuthInnerCleanAppResponse);
export const webAppAuthInnerIsUserAllowedToAccessWebApp = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_InnerIsUserAllowedToAccessWebApp',
path: '/inner/api/webapp/permission',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthInnerIsUserAllowedToAccessWebAppQuery.optional() })).output(zWebAppAuthInnerIsUserAllowedToAccessWebAppResponse);
export const webAppAuthInnerBatchIsUserAllowedToAccessWebApp = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_InnerBatchIsUserAllowedToAccessWebApp',
path: '/inner/api/webapp/permission/batch',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthInnerBatchIsUserAllowedToAccessWebAppBody })).output(zWebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponse);
export const enterpriseSsoWorkspaceInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_WorkspaceInfo',
path: '/inner/api/workspace/{workspaceId}/info',
tags: ['EnterpriseSSO']
}).input(z.object({ params: zEnterpriseSsoWorkspaceInfoPath })).output(zEnterpriseSsoWorkspaceInfoResponse);
export const enterpriseWorkspaceInnerGetWorkspacePermission = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseWorkspace_InnerGetWorkspacePermission',
path: '/inner/api/workspaces/{id}/permission',
tags: ['EnterpriseWorkspace']
}).input(z.object({ params: zEnterpriseWorkspaceInnerGetWorkspacePermissionPath })).output(zEnterpriseWorkspaceInnerGetWorkspacePermissionResponse);
/**
* Exchanges the bootstrap join token mounted into the AppRunner pod for a
* short-lived control-plane bearer token. This is the first call in the
* AppRunner startup path and is implemented for the current MVP.
*/
export const appRunnerControlExchangeControlToken = oc.route({
description: 'Exchanges the bootstrap join token mounted into the AppRunner pod for a\n short-lived control-plane bearer token. This is the first call in the\n AppRunner startup path and is implemented for the current MVP.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'AppRunnerControl_ExchangeControlToken',
path: '/v1/app-runner/control-tokens',
tags: ['AppRunnerControl']
}).input(z.object({ body: zAppRunnerControlExchangeControlTokenBody })).output(zAppRunnerControlExchangeControlTokenResponse);
/**
* Bootstrap returns the startup assignment baseline. The production provider
* should read runner assignments from Enterprise DB; the current MVP fixture
* provider only returns static/noop assignments for the AppRunner flow test.
*/
export const appRunnerControlBootstrapRunner = oc.route({
description: 'Bootstrap returns the startup assignment baseline. The production provider\n should read runner assignments from Enterprise DB; the current MVP fixture\n provider only returns static/noop assignments for the AppRunner flow test.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'AppRunnerControl_BootstrapRunner',
path: '/v1/app-runner/runners',
tags: ['AppRunnerControl']
}).input(z.object({ body: zAppRunnerControlBootstrapRunnerBody })).output(zAppRunnerControlBootstrapRunnerResponse);
/**
* Batch runtime endpoint that returns the DSL YAML and binding snapshot
* payloads needed to materialize assigned AppRunner instances.
*/
export const appRunnerControlBatchResolveRuntimeArtifacts = oc.route({
description: 'Batch runtime endpoint that returns the DSL YAML and binding snapshot\n payloads needed to materialize assigned AppRunner instances.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'AppRunnerControl_BatchResolveRuntimeArtifacts',
path: '/v1/app-runner/runtime-artifacts/batch',
tags: ['AppRunnerControl']
}).input(z.object({ body: zAppRunnerControlBatchResolveRuntimeArtifactsBody })).output(zAppRunnerControlBatchResolveRuntimeArtifactsResponse);
export const adminSecretKeyListSecretKeys = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'AdminSecretKey_ListSecretKeys',
path: '/v1/dashboard/api/admin-secret-keys',
tags: ['AdminSecretKey']
}).input(z.object({ query: zAdminSecretKeyListSecretKeysQuery.optional() })).output(zAdminSecretKeyListSecretKeysResponse);
export const adminSecretKeyCreateSecretKey = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'AdminSecretKey_CreateSecretKey',
path: '/v1/dashboard/api/admin-secret-keys',
tags: ['AdminSecretKey']
}).input(z.object({ body: zAdminSecretKeyCreateSecretKeyBody })).output(zAdminSecretKeyCreateSecretKeyResponse);
export const adminSecretKeyDeleteSecretKey = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'AdminSecretKey_DeleteSecretKey',
path: '/v1/dashboard/api/admin-secret-keys/{id}',
tags: ['AdminSecretKey']
}).input(z.object({ params: zAdminSecretKeyDeleteSecretKeyPath })).output(zAdminSecretKeyDeleteSecretKeyResponse);
export const enterpriseSsoDeleteAuthSettings = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseSSO_DeleteAuthSettings',
path: '/v1/dashboard/api/authentication',
tags: ['EnterpriseSSO']
}).input(z.object({ query: zEnterpriseSsoDeleteAuthSettingsQuery.optional() })).output(zEnterpriseSsoDeleteAuthSettingsResponse);
export const enterpriseSsoGetAuthSettings = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_GetAuthSettings',
path: '/v1/dashboard/api/authentication',
tags: ['EnterpriseSSO']
}).output(zEnterpriseSsoGetAuthSettingsResponse);
export const enterpriseSsoUpdateAuthSettings = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseSSO_UpdateAuthSettings',
path: '/v1/dashboard/api/authentication',
tags: ['EnterpriseSSO']
}).input(z.object({ body: zEnterpriseSsoUpdateAuthSettingsBody })).output(zEnterpriseSsoUpdateAuthSettingsResponse);
export const enterpriseBrandingGetBrandingInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseBranding_GetBrandingInfo',
path: '/v1/dashboard/api/branding/info',
tags: ['EnterpriseBranding']
}).output(zEnterpriseBrandingGetBrandingInfoResponse);
export const enterpriseBrandingUpdateBrandingInfo = oc.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'EnterpriseBranding_UpdateBrandingInfo',
path: '/v1/dashboard/api/branding/info',
tags: ['EnterpriseBranding']
}).input(z.object({ body: zEnterpriseBrandingUpdateBrandingInfoBody })).output(zEnterpriseBrandingUpdateBrandingInfoResponse);
export const enterpriseUserCurrentUser = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseUser_CurrentUser',
path: '/v1/dashboard/api/current-user',
tags: ['EnterpriseUser']
}).output(zEnterpriseUserCurrentUserResponse);
export const enterpriseWorkspaceClearDefaultWorkspace = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseWorkspace_ClearDefaultWorkspace',
path: '/v1/dashboard/api/default-workspace',
tags: ['EnterpriseWorkspace']
}).output(zEnterpriseWorkspaceClearDefaultWorkspaceResponse);
export const enterpriseWorkspaceGetDefaultWorkspace = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseWorkspace_GetDefaultWorkspace',
path: '/v1/dashboard/api/default-workspace',
tags: ['EnterpriseWorkspace']
}).output(zEnterpriseWorkspaceGetDefaultWorkspaceResponse);
export const enterpriseSystemGetEnterpriseSystemUserSetting = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSystem_GetEnterpriseSystemUserSetting',
path: '/v1/dashboard/api/enterprise-system-user-setting',
tags: ['EnterpriseSystem']
}).output(zEnterpriseSystemGetEnterpriseSystemUserSettingResponse);
export const enterpriseEnvironmentListEnvironments = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseEnvironment_ListEnvironments',
path: '/v1/dashboard/api/environments',
tags: ['EnterpriseEnvironment']
}).input(z.object({ query: zEnterpriseEnvironmentListEnvironmentsQuery.optional() })).output(zEnterpriseEnvironmentListEnvironmentsResponse);
export const enterpriseEnvironmentCreateEnvironment = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseEnvironment_CreateEnvironment',
path: '/v1/dashboard/api/environments',
tags: ['EnterpriseEnvironment']
}).input(z.object({ body: zEnterpriseEnvironmentCreateEnvironmentBody })).output(zEnterpriseEnvironmentCreateEnvironmentResponse);
export const enterpriseEnvironmentDeleteEnvironment = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseEnvironment_DeleteEnvironment',
path: '/v1/dashboard/api/environments/{id}',
tags: ['EnterpriseEnvironment']
}).input(z.object({ params: zEnterpriseEnvironmentDeleteEnvironmentPath })).output(zEnterpriseEnvironmentDeleteEnvironmentResponse);
export const enterpriseEnvironmentGetEnvironment = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseEnvironment_GetEnvironment',
path: '/v1/dashboard/api/environments/{id}',
tags: ['EnterpriseEnvironment']
}).input(z.object({ params: zEnterpriseEnvironmentGetEnvironmentPath })).output(zEnterpriseEnvironmentGetEnvironmentResponse);
export const enterpriseEnvironmentUpdateEnvironment = oc.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'EnterpriseEnvironment_UpdateEnvironment',
path: '/v1/dashboard/api/environments/{id}',
tags: ['EnterpriseEnvironment']
}).input(z.object({ body: zEnterpriseEnvironmentUpdateEnvironmentBody, params: zEnterpriseEnvironmentUpdateEnvironmentPath })).output(zEnterpriseEnvironmentUpdateEnvironmentResponse);
/**
* Flip a failed environment back to admission so the reconciler picks it up
* again. Only allowed when status = failed; protected by a per-env cooldown.
*/
export const enterpriseEnvironmentRetryEnvironment = oc.route({
description: 'Flip a failed environment back to admission so the reconciler picks it up\n again. Only allowed when status = failed; protected by a per-env cooldown.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseEnvironment_RetryEnvironment',
path: '/v1/dashboard/api/environments/{id}/retry',
tags: ['EnterpriseEnvironment']
}).input(z.object({ body: zEnterpriseEnvironmentRetryEnvironmentBody, params: zEnterpriseEnvironmentRetryEnvironmentPath })).output(zEnterpriseEnvironmentRetryEnvironmentResponse);
/**
* Re-probe connectivity against the stored credentials. Diagnostic only;
* does not mutate env state or trigger a new bootstrap attempt.
*/
export const enterpriseEnvironmentTestEnvironmentConnection = oc.route({
description: 'Re-probe connectivity against the stored credentials. Diagnostic only;\n does not mutate env state or trigger a new bootstrap attempt.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseEnvironment_TestEnvironmentConnection',
path: '/v1/dashboard/api/environments/{id}/test-connection',
tags: ['EnterpriseEnvironment']
}).input(z.object({ body: zEnterpriseEnvironmentTestEnvironmentConnectionBody, params: zEnterpriseEnvironmentTestEnvironmentConnectionPath })).output(zEnterpriseEnvironmentTestEnvironmentConnectionResponse);
export const licenseGetLicense = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'License_GetLicense',
path: '/v1/dashboard/api/license',
tags: ['License']
}).output(zLicenseGetLicenseResponse);
export const licenseUpdateLicense = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'License_UpdateLicense',
path: '/v1/dashboard/api/license',
tags: ['License']
}).input(z.object({ body: zLicenseUpdateLicenseBody })).output(zLicenseUpdateLicenseResponse);
export const licenseGetClusterInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'License_GetClusterInfo',
path: '/v1/dashboard/api/license/cluster-info',
tags: ['License']
}).output(zLicenseGetClusterInfoResponse);
export const licenseUpdateOfflineLicense = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'License_UpdateOfflineLicense',
path: '/v1/dashboard/api/license/offline-code',
tags: ['License']
}).input(z.object({ body: zLicenseUpdateOfflineLicenseBody })).output(zLicenseUpdateOfflineLicenseResponse);
export const licenseGetLicenseStatus = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'License_GetLicenseStatus',
path: '/v1/dashboard/api/license/status',
tags: ['License']
}).output(zLicenseGetLicenseStatusResponse);
export const enterpriseSsoGetLoginTypes = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_GetLoginTypes',
path: '/v1/dashboard/api/login-types',
tags: ['EnterpriseSSO']
}).output(zEnterpriseSsoGetLoginTypesResponse);
export const enterpriseSsoUpdateLoginTypes = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseSSO_UpdateLoginTypes',
path: '/v1/dashboard/api/login-types',
tags: ['EnterpriseSSO']
}).input(z.object({ body: zEnterpriseSsoUpdateLoginTypesBody })).output(zEnterpriseSsoUpdateLoginTypesResponse);
export const enterpriseMemberListMembers = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMember_ListMembers',
path: '/v1/dashboard/api/members',
tags: ['EnterpriseMember']
}).input(z.object({ query: zEnterpriseMemberListMembersQuery.optional() })).output(zEnterpriseMemberListMembersResponse);
export const enterpriseMemberCreateMember = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseMember_CreateMember',
path: '/v1/dashboard/api/members',
tags: ['EnterpriseMember']
}).input(z.object({ body: zEnterpriseMemberCreateMemberBody })).output(zEnterpriseMemberCreateMemberResponse);
export const enterpriseMemberDeleteMember = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseMember_DeleteMember',
path: '/v1/dashboard/api/members/{id}',
tags: ['EnterpriseMember']
}).input(z.object({ params: zEnterpriseMemberDeleteMemberPath })).output(zEnterpriseMemberDeleteMemberResponse);
export const enterpriseMemberGetMember = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMember_GetMember',
path: '/v1/dashboard/api/members/{id}',
tags: ['EnterpriseMember']
}).input(z.object({ params: zEnterpriseMemberGetMemberPath })).output(zEnterpriseMemberGetMemberResponse);
export const enterpriseMemberUpdateMember = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'EnterpriseMember_UpdateMember',
path: '/v1/dashboard/api/members/{id}',
tags: ['EnterpriseMember']
}).input(z.object({ body: zEnterpriseMemberUpdateMemberBody, params: zEnterpriseMemberUpdateMemberPath })).output(zEnterpriseMemberUpdateMemberResponse);
export const enterpriseMemberResetMemberPassword = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseMember_ResetMemberPassword',
path: '/v1/dashboard/api/members/{id}/reset-password',
tags: ['EnterpriseMember']
}).input(z.object({ body: zEnterpriseMemberResetMemberPasswordBody, params: zEnterpriseMemberResetMemberPasswordPath })).output(zEnterpriseMemberResetMemberPasswordResponse);
export const enterpriseMfaMfaUnenroll = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseMFA_MFAUnenroll',
path: '/v1/dashboard/api/mfa',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaMfaUnenrollResponse);
export const enterpriseMfaMfaModify = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseMFA_MFAModify',
path: '/v1/dashboard/api/mfa',
tags: ['EnterpriseMFA']
}).input(z.object({ body: zEnterpriseMfaMfaModifyBody })).output(zEnterpriseMfaMfaModifyResponse);
export const enterpriseMfaMfaDeleteBackupCodes = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseMFA_MFADeleteBackupCodes',
path: '/v1/dashboard/api/mfa/backup-codes',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaMfaDeleteBackupCodesResponse);
export const enterpriseMfaMfaGetBackupCodes = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMFA_MFAGetBackupCodes',
path: '/v1/dashboard/api/mfa/backup-codes',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaMfaGetBackupCodesResponse);
export const enterpriseMfaMfaGetNewBackupCodes = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMFA_MFAGetNewBackupCodes',
path: '/v1/dashboard/api/mfa/backup-codes/refresh',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaMfaGetNewBackupCodesResponse);
export const enterpriseMfaMfaDownloadBackupCodesSummary = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMFA_MFADownloadBackupCodesSummary',
path: '/v1/dashboard/api/mfa/backup-codes/summary',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaMfaDownloadBackupCodesSummaryResponse);
export const enterpriseMfaUpdateMfaStatusGlobal = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseMFA_UpdateMFAStatusGlobal',
path: '/v1/dashboard/api/mfa/enable/global',
tags: ['EnterpriseMFA']
}).input(z.object({ body: zEnterpriseMfaUpdateMfaStatusGlobalBody })).output(zEnterpriseMfaUpdateMfaStatusGlobalResponse);
export const enterpriseMfaUpdateMfaStatusUser = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseMFA_UpdateMFAStatusUser',
path: '/v1/dashboard/api/mfa/enable/individual',
tags: ['EnterpriseMFA']
}).input(z.object({ body: zEnterpriseMfaUpdateMfaStatusUserBody })).output(zEnterpriseMfaUpdateMfaStatusUserResponse);
export const enterpriseMfaGetMfaEnrollInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMFA_GetMFAEnrollInfo',
path: '/v1/dashboard/api/mfa/enroll',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaGetMfaEnrollInfoResponse);
export const enterpriseMfaMfaEnroll = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseMFA_MFAEnroll',
path: '/v1/dashboard/api/mfa/enroll',
tags: ['EnterpriseMFA']
}).input(z.object({ body: zEnterpriseMfaMfaEnrollBody })).output(zEnterpriseMfaMfaEnrollResponse);
export const enterpriseMfaGetMfaInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseMFA_GetMFAInfo',
path: '/v1/dashboard/api/mfa/info',
tags: ['EnterpriseMFA']
}).output(zEnterpriseMfaGetMfaInfoResponse);
export const otelExporterServiceGetOtelExporterEndpoint = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'OtelExporterService_GetOtelExporterEndpoint',
path: '/v1/dashboard/api/otel/exporter/endpoints',
tags: ['OtelExporterService']
}).output(zOtelExporterServiceGetOtelExporterEndpointResponse);
/**
* Update both metrics and traces endpoints
* after updating, the mode will be set to unified automatically
*/
export const otelExporterServiceUpdateAllEndpoints = oc.route({
description: 'Update both metrics and traces endpoints\n after updating, the mode will be set to unified automatically',
inputStructure: 'detailed',
method: 'PUT',
operationId: 'OtelExporterService_UpdateAllEndpoints',
path: '/v1/dashboard/api/otel/exporter/endpoints',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceUpdateAllEndpointsBody }));
/**
* Toggle both metrics and traces endpoints enabled/disabled status
*/
export const otelExporterServiceToggleAllEndpoints = oc.route({
description: 'Toggle both metrics and traces endpoints enabled/disabled status',
inputStructure: 'detailed',
method: 'POST',
operationId: 'OtelExporterService_ToggleAllEndpoints',
path: '/v1/dashboard/api/otel/exporter/endpoints/toggle',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceToggleAllEndpointsBody }));
export const otelExporterServiceGetMetricExporterStatus = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'OtelExporterService_GetMetricExporterStatus',
path: '/v1/dashboard/api/otel/exporter/metric/status',
tags: ['OtelExporterService']
}).output(zOtelExporterServiceGetMetricExporterStatusResponse);
export const otelExporterServiceUpdateMetricsEndpoint = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'OtelExporterService_UpdateMetricsEndpoint',
path: '/v1/dashboard/api/otel/exporter/metrics/endpoint',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceUpdateMetricsEndpointBody }));
/**
* Toggle metrics endpoint enabled/disabled status
*/
export const otelExporterServiceToggleMetricsEndpoint = oc.route({
description: 'Toggle metrics endpoint enabled/disabled status',
inputStructure: 'detailed',
method: 'POST',
operationId: 'OtelExporterService_ToggleMetricsEndpoint',
path: '/v1/dashboard/api/otel/exporter/metrics/toggle',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceToggleMetricsEndpointBody }));
/**
* Get the status of both metrics and traces endpoints
* use this if mode is unified
*/
export const otelExporterServiceGetOtelExporterStatus = oc.route({
description: 'Get the status of both metrics and traces endpoints\n use this if mode is unified',
inputStructure: 'detailed',
method: 'GET',
operationId: 'OtelExporterService_GetOtelExporterStatus',
path: '/v1/dashboard/api/otel/exporter/status',
tags: ['OtelExporterService']
}).output(zOtelExporterServiceGetOtelExporterStatusResponse);
/**
* Test connection for both metrics and traces endpoints
* use this if mode is unified
*/
export const otelExporterServiceTestConnection = oc.route({
description: 'Test connection for both metrics and traces endpoints\n use this if mode is unified',
inputStructure: 'detailed',
method: 'POST',
operationId: 'OtelExporterService_TestConnection',
path: '/v1/dashboard/api/otel/exporter/test',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceTestConnectionBody })).output(zOtelExporterServiceTestConnectionResponse);
export const otelExporterServiceTestConnectionForMetrics = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'OtelExporterService_TestConnectionForMetrics',
path: '/v1/dashboard/api/otel/exporter/test/metrics',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceTestConnectionForMetricsBody })).output(zOtelExporterServiceTestConnectionForMetricsResponse);
export const otelExporterServiceTestConnectionForTraces = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'OtelExporterService_TestConnectionForTraces',
path: '/v1/dashboard/api/otel/exporter/test/traces',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceTestConnectionForTracesBody })).output(zOtelExporterServiceTestConnectionForTracesResponse);
export const otelExporterServiceGetTraceExporterStatus = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'OtelExporterService_GetTraceExporterStatus',
path: '/v1/dashboard/api/otel/exporter/trace/status',
tags: ['OtelExporterService']
}).output(zOtelExporterServiceGetTraceExporterStatusResponse);
export const otelExporterServiceUpdateTracesEndpoint = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'OtelExporterService_UpdateTracesEndpoint',
path: '/v1/dashboard/api/otel/exporter/traces/endpoint',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceUpdateTracesEndpointBody }));
/**
* Toggle traces endpoint enabled/disabled status
*/
export const otelExporterServiceToggleTracesEndpoint = oc.route({
description: 'Toggle traces endpoint enabled/disabled status',
inputStructure: 'detailed',
method: 'POST',
operationId: 'OtelExporterService_ToggleTracesEndpoint',
path: '/v1/dashboard/api/otel/exporter/traces/toggle',
tags: ['OtelExporterService']
}).input(z.object({ body: zOtelExporterServiceToggleTracesEndpointBody }));
export const enterprisePasswordPolicyGetPasswordPolicy = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterprisePasswordPolicy_GetPasswordPolicy',
path: '/v1/dashboard/api/password/policy',
tags: ['EnterprisePasswordPolicy']
}).output(zEnterprisePasswordPolicyGetPasswordPolicyResponse);
export const enterprisePasswordPolicyUpdatePasswordPolicy = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'EnterprisePasswordPolicy_UpdatePasswordPolicy',
path: '/v1/dashboard/api/password/policy',
tags: ['EnterprisePasswordPolicy']
}).input(z.object({ body: zEnterprisePasswordPolicyUpdatePasswordPolicyBody })).output(zEnterprisePasswordPolicyUpdatePasswordPolicyResponse);
export const enterpriseUserCheckPasswordStatus = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseUser_CheckPasswordStatus',
path: '/v1/dashboard/api/password/status',
tags: ['EnterpriseUser']
}).output(zEnterpriseUserCheckPasswordStatusResponse);
export const enterprisePasswordPolicyGetPasswordStrength = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterprisePasswordPolicy_GetPasswordStrength',
path: '/v1/dashboard/api/password/strength',
tags: ['EnterprisePasswordPolicy']
}).input(z.object({ body: zEnterprisePasswordPolicyGetPasswordStrengthBody })).output(zEnterprisePasswordPolicyGetPasswordStrengthResponse);
export const pluginGetPluginInstallationSettings = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'Plugin_GetPluginInstallationSettings',
path: '/v1/dashboard/api/plugin/settings',
tags: ['Plugin']
}).output(zPluginGetPluginInstallationSettingsResponse);
export const pluginUpdatePluginInstallationSettings = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'Plugin_UpdatePluginInstallationSettings',
path: '/v1/dashboard/api/plugin/settings',
tags: ['Plugin']
}).input(z.object({ body: zPluginUpdatePluginInstallationSettingsBody })).output(zPluginUpdatePluginInstallationSettingsResponse);
export const enterpriseUserResetPassword = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseUser_ResetPassword',
path: '/v1/dashboard/api/reset-password',
tags: ['EnterpriseUser']
}).input(z.object({ body: zEnterpriseUserResetPasswordBody })).output(zEnterpriseUserResetPasswordResponse);
export const scimProvisioningGetSettings = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'SCIMProvisioning_GetSettings',
path: '/v1/dashboard/api/scim/settings',
tags: ['SCIMProvisioning']
}).output(zScimProvisioningGetSettingsResponse);
export const scimProvisioningUpdateSettings = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'SCIMProvisioning_UpdateSettings',
path: '/v1/dashboard/api/scim/settings',
tags: ['SCIMProvisioning']
}).input(z.object({ body: zScimProvisioningUpdateSettingsBody })).output(zScimProvisioningUpdateSettingsResponse);
export const scimProvisioningDeleteBearerToken = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'SCIMProvisioning_DeleteBearerToken',
path: '/v1/dashboard/api/scim/token',
tags: ['SCIMProvisioning']
});
export const scimProvisioningGetBearerToken = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'SCIMProvisioning_GetBearerToken',
path: '/v1/dashboard/api/scim/token',
tags: ['SCIMProvisioning']
}).output(zScimProvisioningGetBearerTokenResponse);
export const scimProvisioningCreateBearerToken = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'SCIMProvisioning_CreateBearerToken',
path: '/v1/dashboard/api/scim/token',
tags: ['SCIMProvisioning']
}).input(z.object({ body: zScimProvisioningCreateBearerTokenBody })).output(zScimProvisioningCreateBearerTokenResponse);
export const enterpriseSsoGetSystemUserSetting = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseSSO_GetSystemUserSetting',
path: '/v1/dashboard/api/system-user-setting',
tags: ['EnterpriseSSO']
}).output(zEnterpriseSsoGetSystemUserSettingResponse);
export const enterpriseSsoUpdateSystemUserSetting = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseSSO_UpdateSystemUserSetting',
path: '/v1/dashboard/api/system-user-setting',
tags: ['EnterpriseSSO']
}).input(z.object({ body: zEnterpriseSsoUpdateSystemUserSettingBody })).output(zEnterpriseSsoUpdateSystemUserSettingResponse);
export const enterpriseUserListUsers = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseUser_ListUsers',
path: '/v1/dashboard/api/users',
tags: ['EnterpriseUser']
}).input(z.object({ query: zEnterpriseUserListUsersQuery.optional() })).output(zEnterpriseUserListUsersResponse);
export const enterpriseUserCreateUser = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseUser_CreateUser',
path: '/v1/dashboard/api/users',
tags: ['EnterpriseUser']
}).input(z.object({ body: zEnterpriseUserCreateUserBody })).output(zEnterpriseUserCreateUserResponse);
export const enterpriseUserDeleteUser = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseUser_DeleteUser',
path: '/v1/dashboard/api/users/{id}',
tags: ['EnterpriseUser']
}).input(z.object({ params: zEnterpriseUserDeleteUserPath })).output(zEnterpriseUserDeleteUserResponse);
export const enterpriseUserGetUser = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseUser_GetUser',
path: '/v1/dashboard/api/users/{id}',
tags: ['EnterpriseUser']
}).input(z.object({ params: zEnterpriseUserGetUserPath })).output(zEnterpriseUserGetUserResponse);
export const enterpriseUserUpdateUser = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'EnterpriseUser_UpdateUser',
path: '/v1/dashboard/api/users/{id}',
tags: ['EnterpriseUser']
}).input(z.object({ body: zEnterpriseUserUpdateUserBody, params: zEnterpriseUserUpdateUserPath })).output(zEnterpriseUserUpdateUserResponse);
export const enterpriseUserResetUserPassword = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseUser_ResetUserPassword',
path: '/v1/dashboard/api/users/{id}/reset-password',
tags: ['EnterpriseUser']
}).input(z.object({ body: zEnterpriseUserResetUserPasswordBody, params: zEnterpriseUserResetUserPasswordPath })).output(zEnterpriseUserResetUserPasswordResponse);
export const webAppAuthGetWebAppAuthInfo = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_GetWebAppAuthInfo',
path: '/v1/dashboard/api/webapp/auth/info',
tags: ['WebAppAuth']
}).output(zWebAppAuthGetWebAppAuthInfoResponse);
export const webAppAuthUpdateWebAppAuthInfo = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'WebAppAuth_UpdateWebAppAuthInfo',
path: '/v1/dashboard/api/webapp/auth/info',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthUpdateWebAppAuthInfoBody })).output(zWebAppAuthUpdateWebAppAuthInfoResponse);
export const webAppAuthUpdateMembersInGroups = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_UpdateMembersInGroups',
path: '/v1/dashboard/api/webapp/group/batch',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthUpdateMembersInGroupsBody })).output(zWebAppAuthUpdateMembersInGroupsResponse);
export const webAppAuthUpdateGroupSubjects = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_UpdateGroupSubjects',
path: '/v1/dashboard/api/webapp/group/subjects',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthUpdateGroupSubjectsBody })).output(zWebAppAuthUpdateGroupSubjectsResponse);
export const webAppAuthDeleteGroups = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'WebAppAuth_DeleteGroups',
path: '/v1/dashboard/api/webapp/groups',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthDeleteGroupsQuery.optional() })).output(zWebAppAuthDeleteGroupsResponse);
/**
* CRUD for Groups
*/
export const webAppAuthGetRootGroups = oc.route({
description: 'CRUD for Groups',
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_GetRootGroups',
path: '/v1/dashboard/api/webapp/groups',
tags: ['WebAppAuth']
}).output(zWebAppAuthGetRootGroupsResponse);
export const webAppAuthCreateNewGroups = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_CreateNewGroups',
path: '/v1/dashboard/api/webapp/groups',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthCreateNewGroupsBody })).output(zWebAppAuthCreateNewGroupsResponse);
export const webAppAuthUpdateGroups = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'WebAppAuth_UpdateGroups',
path: '/v1/dashboard/api/webapp/groups',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthUpdateGroupsBody })).output(zWebAppAuthUpdateGroupsResponse);
export const webAppAuthGetJoinedGroups = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'WebAppAuth_GetJoinedGroups',
path: '/v1/dashboard/api/webapp/joined-groups',
tags: ['WebAppAuth']
}).input(z.object({ query: zWebAppAuthGetJoinedGroupsQuery.optional() })).output(zWebAppAuthGetJoinedGroupsResponse);
export const webAppAuthUpdateJoinedGroups = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'WebAppAuth_UpdateJoinedGroups',
path: '/v1/dashboard/api/webapp/joined-groups',
tags: ['WebAppAuth']
}).input(z.object({ body: zWebAppAuthUpdateJoinedGroupsBody })).output(zWebAppAuthUpdateJoinedGroupsResponse);
export const enterpriseWorkspaceListWorkSpaces = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseWorkspace_ListWorkSpaces',
path: '/v1/dashboard/api/workspaces',
tags: ['EnterpriseWorkspace']
}).input(z.object({ query: zEnterpriseWorkspaceListWorkSpacesQuery.optional() })).output(zEnterpriseWorkspaceListWorkSpacesResponse);
export const enterpriseWorkspaceCreateWorkspace = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseWorkspace_CreateWorkspace',
path: '/v1/dashboard/api/workspaces',
tags: ['EnterpriseWorkspace']
}).input(z.object({ body: zEnterpriseWorkspaceCreateWorkspaceBody })).output(zEnterpriseWorkspaceCreateWorkspaceResponse);
export const enterpriseWorkspaceDeleteWorkspace = oc.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'EnterpriseWorkspace_DeleteWorkspace',
path: '/v1/dashboard/api/workspaces/{id}',
tags: ['EnterpriseWorkspace']
}).input(z.object({ params: zEnterpriseWorkspaceDeleteWorkspacePath })).output(zEnterpriseWorkspaceDeleteWorkspaceResponse);
export const enterpriseWorkspaceGetWorkspace = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseWorkspace_GetWorkspace',
path: '/v1/dashboard/api/workspaces/{id}',
tags: ['EnterpriseWorkspace']
}).input(z.object({ params: zEnterpriseWorkspaceGetWorkspacePath })).output(zEnterpriseWorkspaceGetWorkspaceResponse);
export const enterpriseWorkspaceUpdateWorkspace = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'EnterpriseWorkspace_UpdateWorkspace',
path: '/v1/dashboard/api/workspaces/{id}',
tags: ['EnterpriseWorkspace']
}).input(z.object({ body: zEnterpriseWorkspaceUpdateWorkspaceBody, params: zEnterpriseWorkspaceUpdateWorkspacePath })).output(zEnterpriseWorkspaceUpdateWorkspaceResponse);
export const enterpriseWorkspaceSetDefaultWorkspace = oc.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'EnterpriseWorkspace_SetDefaultWorkspace',
path: '/v1/dashboard/api/workspaces/{id}/default',
tags: ['EnterpriseWorkspace']
}).input(z.object({ body: zEnterpriseWorkspaceSetDefaultWorkspaceBody, params: zEnterpriseWorkspaceSetDefaultWorkspacePath })).output(zEnterpriseWorkspaceSetDefaultWorkspaceResponse);
export const enterpriseWorkspaceJoinWorkspace = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseWorkspace_JoinWorkspace',
path: '/v1/dashboard/api/workspaces/{id}/member',
tags: ['EnterpriseWorkspace']
}).input(z.object({ body: zEnterpriseWorkspaceJoinWorkspaceBody, params: zEnterpriseWorkspaceJoinWorkspacePath })).output(zEnterpriseWorkspaceJoinWorkspaceResponse);
export const enterpriseWorkspaceGetWorkspacePermission = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseWorkspace_GetWorkspacePermission',
path: '/v1/dashboard/api/workspaces/{id}/permission',
tags: ['EnterpriseWorkspace']
}).input(z.object({ params: zEnterpriseWorkspaceGetWorkspacePermissionPath })).output(zEnterpriseWorkspaceGetWorkspacePermissionResponse);
export const enterpriseWorkspaceUpdateWorkspacePermission = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'EnterpriseWorkspace_UpdateWorkspacePermission',
path: '/v1/dashboard/api/workspaces/{id}/permission',
tags: ['EnterpriseWorkspace']
}).input(z.object({ body: zEnterpriseWorkspaceUpdateWorkspacePermissionBody, params: zEnterpriseWorkspaceUpdateWorkspacePermissionPath })).output(zEnterpriseWorkspaceUpdateWorkspacePermissionResponse);
export const dashboardSsoLoginOAuth2Login = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'DashboardSSOLogin_OAuth2Login',
path: '/v1/dashboard/sso/oauth2/login',
tags: ['DashboardSSOLogin']
}).output(zDashboardSsoLoginOAuth2LoginResponse);
export const dashboardSsoLoginOidcLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'DashboardSSOLogin_OIDCLogin',
path: '/v1/dashboard/sso/oidc/login',
tags: ['DashboardSSOLogin']
}).output(zDashboardSsoLoginOidcLoginResponse);
export const dashboardSsoLoginSamlLogin = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'DashboardSSOLogin_SAMLLogin',
path: '/v1/dashboard/sso/saml/login',
tags: ['DashboardSSOLogin']
}).output(zDashboardSsoLoginSamlLoginResponse);
export const enterpriseTelemetryHealthz = oc.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'EnterpriseTelemetry_Healthz',
path: '/v1/healthz',
tags: ['EnterpriseTelemetry']
}).output(zEnterpriseTelemetryHealthzResponse);
export const innerApiTokenRouterInnerGetTokenRoute = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'InnerAPITokenRouter_InnerGetTokenRoute',
path: '/v1/inner/api-token-route',
tags: ['InnerAPITokenRouter']
}).input(z.object({ body: zInnerApiTokenRouterInnerGetTokenRouteBody })).output(zInnerApiTokenRouterInnerGetTokenRouteResponse);
export const innerAppDeployAccessInnerCheckAppDeployAccess = oc.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'InnerAppDeployAccess_InnerCheckAppDeployAccess',
path: '/v1/inner/app-deploy-access/check',
tags: ['InnerAppDeployAccess']
}).input(z.object({ body: zInnerAppDeployAccessInnerCheckAppDeployAccessBody })).output(zInnerAppDeployAccessInnerCheckAppDeployAccessResponse);
/**
* AckDeployment transitions a deployment_history row + its instance based
* on AppRunner's observation. Stale acks fail with 409.
*/
export const innerAppRunnerAckDeployment = oc.route({
description: 'AckDeployment transitions a deployment_history row + its instance based\n on AppRunner\'s observation. Stale acks fail with 409.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'InnerAppRunner_AckDeployment',
path: '/v1/inner/deployments/{deploymentId}/ack',
tags: ['InnerAppRunner']
}).input(z.object({ body: zInnerAppRunnerAckDeploymentBody, params: zInnerAppRunnerAckDeploymentPath })).output(zInnerAppRunnerAckDeploymentResponse);
/**
* GetInstance returns Instance state for reconciler pull-fallback.
*/
export const innerAppRunnerGetInstance = oc.route({
description: 'GetInstance returns Instance state for reconciler pull-fallback.',
inputStructure: 'detailed',
method: 'GET',
operationId: 'InnerAppRunner_GetInstance',
path: '/v1/inner/instances/{instanceId}',
tags: ['InnerAppRunner']
}).input(z.object({ params: zInnerAppRunnerGetInstancePath })).output(zInnerAppRunnerGetInstanceResponse);
/**
* ResolveCredentials returns decrypted values for slots AppRunner needs to
* run a deployment. Strictly instance+deployment scoped — a leaked id can't
* read anything it wasn't already bound to.
*/
export const innerAppRunnerResolveCredentials = oc.route({
description: 'ResolveCredentials returns decrypted values for slots AppRunner needs to\n run a deployment. Strictly instance+deployment scoped — a leaked id can\'t\n read anything it wasn\'t already bound to.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'InnerAppRunner_ResolveCredentials',
path: '/v1/inner/instances/{instanceId}/credentials:resolve',
tags: ['InnerAppRunner']
}).input(z.object({ body: zInnerAppRunnerResolveCredentialsBody, params: zInnerAppRunnerResolveCredentialsPath })).output(zInnerAppRunnerResolveCredentialsResponse);
export const contract = {
webSsoWebOauth2Login,
webSsoWebOidcLogin,
webSsoWebSamlLogin,
webSsoWebOauth2ExternalLogin,
webSsoWebOidcExternalLogin,
webSsoWebSamlExternalLogin,
enterpriseAppDeployConsoleListAppInstances,
enterpriseAppDeployConsoleCreateAppInstance,
enterpriseAppDeployConsoleDeleteAppInstance,
enterpriseAppDeployConsoleUpdateAppInstance,
enterpriseAppDeployConsoleGetAppInstanceAccess,
enterpriseAppDeployConsoleUpdateAccessChannels,
enterpriseAppDeployConsoleSearchAccessSubjects,
enterpriseAppDeployConsoleCreateDeveloperApiKey,
enterpriseAppDeployConsoleDeleteDeveloperApiKey,
enterpriseAppDeployConsoleListDeploymentBindingOptions,
enterpriseAppDeployConsoleCreateDeployment,
enterpriseAppDeployConsoleUpdateDeveloperApi,
enterpriseAppDeployConsoleGetEnvironmentAccessPolicy,
enterpriseAppDeployConsoleUpdateEnvironmentAccessPolicy,
enterpriseAppDeployConsoleGetAppInstanceOverview,
enterpriseAppDeployConsoleListReleases,
enterpriseAppDeployConsoleCreateRelease,
enterpriseAppDeployConsolePreviewRelease,
enterpriseAppDeployConsoleListRuntimeInstances,
enterpriseAppDeployConsoleCancelRuntimeDeployment,
enterpriseAppDeployConsoleUndeployRuntimeInstance,
enterpriseAppDeployConsoleGetAppInstanceSettings,
enterpriseAppDeployConsoleListDeploymentEnvironmentOptions,
consoleSsoOAuth2Login,
consoleSsoOidcLogin,
consoleSsoSamlLogin,
webAppAuthGetWebAppAccessMode,
webAppAuthUpdateWebAppWhitelistSubjects,
webAppAuthSearchForWhilteListCandidates,
webAppAuthGetWebAppWhitelistSubjects,
webAppAuthGetGroupSubjects,
webAppAuthIsUserAllowedToAccessWebApp,
enterpriseSsoSsoSettings,
enterpriseWorkspaceInnerTryAddAccountToDefaultWorkspace,
enterpriseSsoInfo,
enterpriseSsoInnerGetAppSsoLastUpdateTime,
enterpriseSsoInnerGetWorkspaceSsoLastUpdateTime,
webAppAuthInnerUpdateAccessMode,
webAppAuthInnerBatchGetWebAppAccessModesById,
webAppAuthInnerGetWebAppAccessModeByCode,
webAppAuthInnerGetWebAppAccessModeById,
webAppAuthInnerCleanApp,
webAppAuthInnerIsUserAllowedToAccessWebApp,
webAppAuthInnerBatchIsUserAllowedToAccessWebApp,
enterpriseSsoWorkspaceInfo,
enterpriseWorkspaceInnerGetWorkspacePermission,
appRunnerControlExchangeControlToken,
appRunnerControlBootstrapRunner,
appRunnerControlBatchResolveRuntimeArtifacts,
adminSecretKeyListSecretKeys,
adminSecretKeyCreateSecretKey,
adminSecretKeyDeleteSecretKey,
enterpriseSsoDeleteAuthSettings,
enterpriseSsoGetAuthSettings,
enterpriseSsoUpdateAuthSettings,
enterpriseBrandingGetBrandingInfo,
enterpriseBrandingUpdateBrandingInfo,
enterpriseUserCurrentUser,
enterpriseWorkspaceClearDefaultWorkspace,
enterpriseWorkspaceGetDefaultWorkspace,
enterpriseSystemGetEnterpriseSystemUserSetting,
enterpriseEnvironmentListEnvironments,
enterpriseEnvironmentCreateEnvironment,
enterpriseEnvironmentDeleteEnvironment,
enterpriseEnvironmentGetEnvironment,
enterpriseEnvironmentUpdateEnvironment,
enterpriseEnvironmentRetryEnvironment,
enterpriseEnvironmentTestEnvironmentConnection,
licenseGetLicense,
licenseUpdateLicense,
licenseGetClusterInfo,
licenseUpdateOfflineLicense,
licenseGetLicenseStatus,
enterpriseSsoGetLoginTypes,
enterpriseSsoUpdateLoginTypes,
enterpriseMemberListMembers,
enterpriseMemberCreateMember,
enterpriseMemberDeleteMember,
enterpriseMemberGetMember,
enterpriseMemberUpdateMember,
enterpriseMemberResetMemberPassword,
enterpriseMfaMfaUnenroll,
enterpriseMfaMfaModify,
enterpriseMfaMfaDeleteBackupCodes,
enterpriseMfaMfaGetBackupCodes,
enterpriseMfaMfaGetNewBackupCodes,
enterpriseMfaMfaDownloadBackupCodesSummary,
enterpriseMfaUpdateMfaStatusGlobal,
enterpriseMfaUpdateMfaStatusUser,
enterpriseMfaGetMfaEnrollInfo,
enterpriseMfaMfaEnroll,
enterpriseMfaGetMfaInfo,
otelExporterServiceGetOtelExporterEndpoint,
otelExporterServiceUpdateAllEndpoints,
otelExporterServiceToggleAllEndpoints,
otelExporterServiceGetMetricExporterStatus,
otelExporterServiceUpdateMetricsEndpoint,
otelExporterServiceToggleMetricsEndpoint,
otelExporterServiceGetOtelExporterStatus,
otelExporterServiceTestConnection,
otelExporterServiceTestConnectionForMetrics,
otelExporterServiceTestConnectionForTraces,
otelExporterServiceGetTraceExporterStatus,
otelExporterServiceUpdateTracesEndpoint,
otelExporterServiceToggleTracesEndpoint,
enterprisePasswordPolicyGetPasswordPolicy,
enterprisePasswordPolicyUpdatePasswordPolicy,
enterpriseUserCheckPasswordStatus,
enterprisePasswordPolicyGetPasswordStrength,
pluginGetPluginInstallationSettings,
pluginUpdatePluginInstallationSettings,
enterpriseUserResetPassword,
scimProvisioningGetSettings,
scimProvisioningUpdateSettings,
scimProvisioningDeleteBearerToken,
scimProvisioningGetBearerToken,
scimProvisioningCreateBearerToken,
enterpriseSsoGetSystemUserSetting,
enterpriseSsoUpdateSystemUserSetting,
enterpriseUserListUsers,
enterpriseUserCreateUser,
enterpriseUserDeleteUser,
enterpriseUserGetUser,
enterpriseUserUpdateUser,
enterpriseUserResetUserPassword,
webAppAuthGetWebAppAuthInfo,
webAppAuthUpdateWebAppAuthInfo,
webAppAuthUpdateMembersInGroups,
webAppAuthUpdateGroupSubjects,
webAppAuthDeleteGroups,
webAppAuthGetRootGroups,
webAppAuthCreateNewGroups,
webAppAuthUpdateGroups,
webAppAuthGetJoinedGroups,
webAppAuthUpdateJoinedGroups,
enterpriseWorkspaceListWorkSpaces,
enterpriseWorkspaceCreateWorkspace,
enterpriseWorkspaceDeleteWorkspace,
enterpriseWorkspaceGetWorkspace,
enterpriseWorkspaceUpdateWorkspace,
enterpriseWorkspaceSetDefaultWorkspace,
enterpriseWorkspaceJoinWorkspace,
enterpriseWorkspaceGetWorkspacePermission,
enterpriseWorkspaceUpdateWorkspacePermission,
dashboardSsoLoginOAuth2Login,
dashboardSsoLoginOidcLogin,
dashboardSsoLoginSamlLogin,
enterpriseTelemetryHealthz,
innerApiTokenRouterInnerGetTokenRoute,
innerAppDeployAccessInnerCheckAppDeployAccess,
innerAppRunnerAckDeployment,
innerAppRunnerGetInstance,
innerAppRunnerResolveCredentials
};