!readonly && onSelect?.([...valueSelector, name])}
>
diff --git a/web/app/components/workflow/nodes/_base/components/variable/var-reference-vars.tsx b/web/app/components/workflow/nodes/_base/components/variable/var-reference-vars.tsx
index 38fef9016d..420888cb13 100644
--- a/web/app/components/workflow/nodes/_base/components/variable/var-reference-vars.tsx
+++ b/web/app/components/workflow/nodes/_base/components/variable/var-reference-vars.tsx
@@ -29,6 +29,7 @@ import {
} from './var-reference-vars.helpers'
const VAR_SEARCH_INPUT_CLASS_NAME = 'var-search-input'
+export const VAR_REFERENCE_CHILD_POPUP_CLASS_NAME = 'var-reference-vars-child-popup'
const resolveValueSelector = ({
itemData,
@@ -210,7 +211,7 @@ const Item: FC
= ({
className={cn(
(isObj || isStructureOutput) ? 'pr-1' : 'pr-[18px]',
(isHovering || isSelected) && ((isObj || isStructureOutput) ? 'bg-components-panel-on-panel-item-bg-hover' : 'bg-state-base-hover'),
- 'relative flex h-6 w-full cursor-pointer items-center rounded-md pl-3',
+ 'relative flex h-6 w-full cursor-pointer items-center rounded-md pl-3 outline-none focus:outline-none focus-visible:outline-none',
className,
)}
data-selected={isSelected ? 'true' : 'false'}
@@ -263,7 +264,7 @@ const Item: FC = ({
;
- cli?: CliAccess;
-};
-
-export type AccessModeOption = {
- mode?: string;
- label?: string;
- disabled?: boolean;
- selected?: boolean;
-};
-
-export type AccessPolicyDetail = {
- accessMode?: string;
- subjects?: Array;
- options?: Array;
-};
-
-export type AccessStatus = {
- accessChannelsEnabled?: boolean;
- webappUrl?: string;
- cliUrl?: string;
- developerApiEnabled?: boolean;
- apiKeyCount?: number;
-};
-
-export type AccessSubject = {
- subjectId?: string;
- subjectType?: string;
-};
-
-export type AccessSubjectDisplay = {
- id?: string;
- subjectType?: string;
- name?: string;
- avatarUrl?: string;
- memberCount?: string;
-};
+ baseUrl: `${string}://${string}` | (string & {})
+}
export type Account = {
- id?: string;
- email?: string;
- name?: string;
-};
+ id?: string
+ email?: string
+ name?: string
+}
export type AccountDetail = {
- account?: Account;
- status?: string;
- createdAt?: string;
- lastActiveAt?: string;
- workspaces?: Array;
- groups?: Array;
-};
+ account?: Account
+ status?: string
+ createdAt?: string
+ lastActiveAt?: string
+ workspaces?: Array
+ groups?: Array
+}
export type AccountDetailGroup = {
- id?: string;
- name?: string;
-};
+ id?: string
+ name?: string
+}
export type AccountInWorkspace = {
- workspaceId?: string;
- workspaceName?: string;
- role?: string;
-};
+ workspaceId?: string
+ workspaceName?: string
+ role?: string
+}
-export type AckDeploymentReply = {
- accepted?: boolean;
- newVersion?: string;
-};
-
-export type AckDeploymentReq = {
- deploymentId?: string;
- instanceId?: string;
- expectedVersion?: string;
- status?: string;
- observedReleaseId?: string;
- lastError?: LastError;
-};
-
-export type AppInstanceBasicInfo = {
- id?: string;
- name?: string;
- description?: string;
- sourceAppId?: string;
- sourceAppName?: string;
- mode?: string;
- createdAt?: string;
-};
-
-export type AppInstanceCard = {
- id?: string;
- name?: string;
- icon?: string;
- mode?: string;
- sourceAppName?: string;
- statuses?: Array;
- lastDeployedAt?: string;
-};
-
-export type AppRunnerBatchRuntimeArtifactReply = {
- results?: Array;
-};
-
-export type AppRunnerBatchRuntimeArtifactRequest = {
- artifacts?: Array;
-};
-
-export type AppRunnerBootstrapAssignment = {
- appId?: string;
- environmentId?: string;
- workflowId?: string;
- instanceId?: string;
- workspaceId?: string;
- instanceVersion?: string;
- bindingSnapshotVersion?: string;
- executionTokenVersion?: string;
- executionToken?: string;
- releaseId?: string;
-};
-
-export type AppRunnerBootstrapReply = {
- runnerId?: string;
- assignmentRevision?: string;
- assignments?: Array;
-};
-
-export type AppRunnerBootstrapRequest = {
- runner?: AppRunnerRunnerInfo;
-};
-
-export type AppRunnerRunnerInfo = {
- hostname?: string;
-};
-
-export type AppRunnerRuntimeArtifactReply = {
- dslYaml?: string;
- bindingSnapshotVersion?: string;
- bindingSnapshot?: {
- [key: string]: unknown;
- };
-};
-
-export type AppRunnerRuntimeArtifactRequest = {
- instanceId?: string;
- releaseId?: string;
- bindingSnapshotVersion?: string;
-};
-
-export type AppRunnerRuntimeArtifactResult = {
- instanceId?: string;
- releaseId?: string;
- artifact?: AppRunnerRuntimeArtifactReply;
- errorCode?: string;
- errorMessage?: string;
-};
-
-export type AppRunnerTokenExchangeReply = {
- accessToken?: string;
- expiresAt?: string;
-};
-
-export type AppRunnerTokenExchangeRequest = {
- joinToken?: string;
-};
+export type AddGroupAppsRequest = {
+ id?: string
+ app_ids?: Array
+}
export type AuthSettingsReply = {
- userSsoSettings?: SsoSettings;
- webSsoSettings?: SsoSettings;
- dashboardSsoSettings?: SsoSettings;
- userSsoSamlAcsUrl?: string;
- userSsoOidcCallbackUrl?: string;
- userSsoOauth2CallbackUrl?: string;
- webSsoSamlAcsUrl?: string;
- webSsoOidcCallbackUrl?: string;
- webSsoOauth2CallbackUrl?: string;
- webSsoMembersSamlAcsUrl?: string;
- webSsoMembersOidcCallbackUrl?: string;
- webSsoMembersOauth2CallbackUrl?: string;
- dashboardSsoSamlAcsUrl?: string;
- dashboardSsoOidcCallbackUrl?: string;
- dashboardSsoOauth2CallbackUrl?: string;
-};
+ userSsoSettings?: SsoSettings
+ webSsoSettings?: SsoSettings
+ dashboardSsoSettings?: SsoSettings
+ userSsoSamlAcsUrl?: string
+ userSsoOidcCallbackUrl?: string
+ userSsoOauth2CallbackUrl?: string
+ webSsoSamlAcsUrl?: string
+ webSsoOidcCallbackUrl?: string
+ webSsoOauth2CallbackUrl?: string
+ webSsoMembersSamlAcsUrl?: string
+ webSsoMembersOidcCallbackUrl?: string
+ webSsoMembersOauth2CallbackUrl?: string
+ dashboardSsoSamlAcsUrl?: string
+ dashboardSsoOidcCallbackUrl?: string
+ dashboardSsoOauth2CallbackUrl?: string
+}
export type AuthSettingsReq = {
- ssoType?: string;
- ssoSettings?: SsoSettings;
-};
-
-export type BootstrapProgress = {
- currentStep?: string;
- completedSteps?: Array;
- attemptCount?: number;
- lastAttemptAt?: string;
- lastErrorCode?: string;
- lastErrorMessage?: string;
-};
+ ssoType?: string
+ ssoSettings?: SsoSettings
+}
export type BrandingInfo = {
- enabled?: boolean;
- applicationTitle?: string;
- loginPageLogo?: string;
- workspaceLogo?: string;
- favicon?: string;
-};
-
-export type CancelRuntimeDeploymentReply = {
- status?: string;
-};
-
-export type CancelRuntimeDeploymentReq = {
- appInstanceId?: string;
- runtimeInstanceId?: string;
-};
+ enabled?: boolean
+ applicationTitle?: string
+ loginPageLogo?: string
+ workspaceLogo?: string
+ favicon?: string
+}
export type CheckPasswordStatusReply = {
- requirePasswordChange?: boolean;
- changeReason?: number;
- daysToExpire?: number;
- message?: string;
-};
+ requirePasswordChange?: boolean
+ changeReason?: number
+ daysToExpire?: number
+ message?: string
+}
export type ClearDefaultWorkspaceReply = {
- [key: string]: unknown;
-};
-
-export type CliAccess = {
- url?: string;
-};
-
-export type ConsoleEnvironment = {
- id?: string;
- name?: string;
- runtime?: string;
- type?: string;
- status?: string;
-};
-
-export type ConsoleRelease = {
- id?: string;
- name?: string;
- shortCommitId?: string;
- createdAt?: string;
-};
-
-export type ConsoleUser = {
- id?: string;
- name?: string;
-};
-
-export type CreateAppInstanceReply = {
- appInstanceId?: string;
- initialRelease?: ConsoleRelease;
-};
-
-export type CreateAppInstanceReq = {
- sourceAppId?: string;
- name?: string;
- description?: string;
-};
+ [key: string]: unknown
+}
export type CreateBearerTokenResponse = {
- token?: string;
-};
-
-export type CreateDeploymentReply = {
- runtimeInstanceId?: string;
- deploymentId?: string;
- status?: string;
-};
-
-export type CreateDeploymentReq = {
- appInstanceId?: string;
- environmentId?: string;
- releaseId?: string;
- bindings?: Array;
-};
-
-export type CreateDeveloperApiKeyReply = {
- apiKey?: DeveloperApiKeyRow;
- token?: string;
-};
-
-export type CreateDeveloperApiKeyReq = {
- appInstanceId?: string;
- environmentId?: string;
- name?: string;
-};
-
-export type CreateEnvironmentReply = {
- environment?: Environment;
-};
-
-export type CreateEnvironmentReq = {
- name?: string;
- description?: string;
- mode?: number;
- backend?: number;
- k8s?: K8sEnvironmentConfig;
- host?: HostEnvironmentConfig;
-};
+ token?: string
+}
export type CreateMemberReply = {
- id?: string;
- password?: string;
-};
+ id?: string
+ password?: string
+}
export type CreateMemberReq = {
- name?: string;
- email?: string;
- status?: string;
-};
+ name?: string
+ email?: string
+ status?: string
+}
export type CreateNewGroupsReq = {
- groups?: Array;
-};
+ groups?: Array
+}
export type CreateNewGroupsReqGroup = {
- name?: string;
-};
+ name?: string
+}
export type CreateNewGroupsRes = {
- groups?: Array;
-};
+ groups?: Array
+}
-export type CreateReleaseReply = {
- release?: ConsoleRelease;
-};
-
-export type CreateReleaseReq = {
- appInstanceId?: string;
- name?: string;
- description?: string;
-};
+export type CreateResourceGroupRequest = {
+ name?: string
+ description?: string
+}
export type CreateSecretKeyReply = {
- id?: string;
- name?: string;
- secretKey?: string;
- createdAt?: string;
- lastActive?: string;
-};
+ id?: string
+ name?: string
+ secretKey?: string
+ createdAt?: string
+ lastActive?: string
+}
export type CreateSecretKeyReq = {
- name?: string;
-};
+ name?: string
+}
export type CreateUserReply = {
- id?: string;
- password?: string;
-};
+ id?: string
+ password?: string
+}
export type CreateUserReq = {
- name?: string;
- email?: string;
- status?: string;
-};
+ name?: string
+ email?: string
+ status?: string
+}
export type CreateWorkspaceReply = {
- workspace?: Workspace;
-};
+ workspace?: Workspace
+}
export type CreateWorkspaceReq = {
- name?: string;
- email?: string;
- status?: string;
-};
+ name?: string
+ email?: string
+ status?: string
+}
export type CurrentUserReply = {
- id?: string;
- name?: string;
- email?: string;
- interfaceLanguage?: string;
- timezone?: string;
-};
+ id?: string
+ name?: string
+ email?: string
+ interfaceLanguage?: string
+ timezone?: string
+}
export type DashboardSsooidcLoginReply = {
- url?: string;
- state?: string;
-};
+ url?: string
+ state?: string
+}
export type DashboardSsoOauth2LoginReply = {
- url?: string;
- state?: string;
-};
+ url?: string
+ state?: string
+}
export type DashboardSsosamlLoginReply = {
- url?: string;
-};
-
-export type DeleteAppInstanceReply = {
- [key: string]: unknown;
-};
-
-export type DeleteDeveloperApiKeyReply = {
- [key: string]: unknown;
-};
-
-export type DeleteEnvironmentReply = {
- [key: string]: unknown;
-};
+ url?: string
+}
export type DeleteGroupsRes = {
- message?: string;
-};
-
-export type DeleteGuard = {
- canDelete?: boolean;
- disabledReason?: string;
-};
+ message?: string
+}
export type DeleteMemberReply = {
- account?: Account;
-};
+ account?: Account
+}
export type DeleteSecretKeyReply = {
- message?: string;
-};
+ message?: string
+}
export type DeleteUserReply = {
- account?: Account;
-};
+ account?: Account
+}
export type DeleteWorkspaceReply = {
- [key: string]: unknown;
-};
-
-export type DeployedEnvironment = {
- environmentId?: string;
- environmentName?: string;
-};
-
-export type DeploymentBindingOptionSlot = {
- slot?: string;
- kind?: string;
- label?: string;
- required?: boolean;
- candidates?: Array;
- envVarCandidates?: Array;
-};
-
-export type DeploymentCredentialOption = {
- credentialId?: string;
- displayName?: string;
- pluginId?: string;
- pluginName?: string;
- pluginVersion?: string;
-};
-
-export type DeploymentEnvVarOption = {
- envVarId?: string;
- name?: string;
- valueType?: string;
- displayValue?: string;
-};
-
-export type DeploymentEnvironmentOption = {
- id?: string;
- name?: string;
- type?: string;
- backend?: string;
- status?: string;
- managedBy?: string;
- deployable?: boolean;
- disabledReason?: string;
-};
-
-export type DeploymentRuntimeBinding = {
- slot?: string;
- credentialId?: string;
- envVarId?: string;
-};
-
-export type DeploymentStatusRow = {
- environment?: ConsoleEnvironment;
- release?: ConsoleRelease;
- status?: string;
-};
-
-export type DeveloperApiAccess = {
- enabled?: boolean;
- apiKeys?: Array;
-};
-
-export type DeveloperApiKeyRow = {
- id?: string;
- name?: string;
- environment?: ConsoleEnvironment;
- maskedKey?: string;
-};
+ [key: string]: unknown
+}
export type EndpointReply = {
- mode?: number;
- metricsEndpoint?: OtelExporterEndpoint;
- tracesEndpoint?: OtelExporterEndpoint;
-};
+ mode?: number
+ metricsEndpoint?: OtelExporterEndpoint
+ tracesEndpoint?: OtelExporterEndpoint
+}
export type EnterpriseSystemUserSettingReply = {
- ssoEnforcedForSignin?: boolean;
- ssoEnforcedForSigninProtocol?: string;
- enableEmailPasswordLogin?: boolean;
-};
-
-export type Environment = {
- id?: string;
- name?: string;
- description?: string;
- mode?: number;
- namespace?: string;
- apiServer?: string;
- status?: number;
- statusMessage?: string;
- bootstrapProgress?: BootstrapProgress;
- managedBy?: string;
- createdAt?: string;
- updatedAt?: string;
- backend?: number;
- host?: string;
-};
-
-export type EnvironmentAccessRow = {
- environment?: ConsoleEnvironment;
- currentRelease?: ConsoleRelease;
- accessMode?: string;
- accessModeLabel?: string;
- hint?: string;
-};
-
-export type EnvironmentFilter = {
- id?: string;
- name?: string;
- kind?: string;
-};
-
-export type GetAppInstanceAccessReply = {
- permissions?: Array;
- accessChannels?: AccessChannels;
- developerApi?: DeveloperApiAccess;
-};
-
-export type GetAppInstanceOverviewReply = {
- instance?: AppInstanceBasicInfo;
- deployments?: Array;
- access?: AccessStatus;
-};
-
-export type GetAppInstanceSettingsReply = {
- name?: string;
- description?: string;
- deleteGuard?: DeleteGuard;
-};
+ ssoEnforcedForSignin?: boolean
+ ssoEnforcedForSigninProtocol?: string
+ enableEmailPasswordLogin?: boolean
+}
export type GetBearerTokenResponse = {
- maskedToken?: string;
-};
+ maskedToken?: string
+}
export type GetClusterInfoReply = {
- mode?: string;
- clusterId?: string;
- verifyMode?: string;
-};
+ mode?: string
+ clusterId?: string
+ verifyMode?: string
+}
export type GetDefaultWorkspaceReply = {
- workspaceId?: string;
- workspace?: Workspace;
-};
-
-export type GetEnvironmentAccessPolicyReply = {
- policy?: AccessPolicyDetail;
-};
-
-export type GetEnvironmentReply = {
- environment?: Environment;
-};
+ workspaceId?: string
+ workspace?: Workspace
+}
export type GetGroupSubjectsRes = {
- subjects?: Array;
-};
+ subjects?: Array
+}
export type GetGroupsRes = {
- groups?: Array;
-};
-
-export type GetInstanceReply = {
- instanceId?: string;
- status?: string;
- desiredReleaseId?: string;
- observedReleaseId?: string;
- currentDeploymentId?: string;
- version?: string;
-};
+ groups?: Array
+}
export type GetJoinedGroupsRes = {
- groups?: Array;
-};
+ groups?: Array
+}
export type GetLicenseReply = {
- license?: LicenseInfo;
-};
+ license?: LicenseInfo
+}
export type GetLicenseStatusReply = {
- status?: string;
-};
+ status?: string
+}
export type GetMfaInfoReply = {
- userEnabled?: boolean;
- userSetup?: boolean;
- globalEnabled?: boolean;
-};
+ userEnabled?: boolean
+ userSetup?: boolean
+ globalEnabled?: boolean
+}
export type GetMemberReply = {
- account?: AccountDetail;
-};
+ account?: AccountDetail
+}
export type GetUserReply = {
- account?: AccountDetail;
-};
+ account?: AccountDetail
+}
export type GetWebAppAccessModeRes = {
- accessMode?: string;
-};
+ accessMode?: string
+}
export type GetWebAppAuthInfoRes = {
- allowSso?: boolean;
- allowEmailCodeLogin?: boolean;
- allowEmailPasswordLogin?: boolean;
-};
+ allowSso?: boolean
+ allowEmailCodeLogin?: boolean
+ allowEmailPasswordLogin?: boolean
+}
export type GetWebAppWhitelistSubjectsRes = {
- groups?: Array;
- members?: Array;
-};
+ groups?: Array
+ members?: Array
+}
export type GetWebAppWhitelistSubjectsResMember = {
- id?: string;
- name?: string;
- email?: string;
- avatar?: string;
-};
+ id?: string
+ name?: string
+ email?: string
+ avatar?: string
+}
export type GetWorkspacePermissionReply = {
- permission?: WorkspacePermission;
-};
+ permission?: WorkspacePermission
+}
export type GetWorkspaceReply = {
- workspace?: Workspace;
-};
+ workspace?: Workspace
+}
+
+export type GroupAppItem = {
+ app_id?: string
+ app_name?: string
+ workspace_id?: string
+ workspace_name?: string
+ app_status?: number
+ token_usage?: string
+ rpm?: string
+ concurrency?: string
+}
export type HealthzReply = {
- message?: string;
- status?: string;
-};
-
-export type HostEnvironmentConfig = {
- machineId?: string;
- joinTokenHash?: string;
-};
+ message?: string
+ status?: string
+}
export type InfoConfigReply = {
- SSOEnforcedForSignin?: boolean;
- SSOEnforcedForSigninProtocol?: string;
- SSOEnforcedForWeb?: boolean;
- SSOEnforcedForWebProtocol?: string;
- EnableEmailCodeLogin?: boolean;
- EnableEmailPasswordLogin?: boolean;
- IsAllowRegister?: boolean;
- IsAllowCreateWorkspace?: boolean;
- License?: LicenseStatus;
- Branding?: BrandingInfo;
- WebAppAuth?: WebAppAuthInfo;
- PluginInstallationPermission?: PluginInstallationPermissionInfo;
-};
+ SSOEnforcedForSignin?: boolean
+ SSOEnforcedForSigninProtocol?: string
+ SSOEnforcedForWeb?: boolean
+ SSOEnforcedForWebProtocol?: string
+ EnableEmailCodeLogin?: boolean
+ EnableEmailPasswordLogin?: boolean
+ IsAllowRegister?: boolean
+ IsAllowCreateWorkspace?: boolean
+ License?: LicenseStatus
+ Branding?: BrandingInfo
+ WebAppAuth?: WebAppAuthInfo
+ PluginInstallationPermission?: PluginInstallationPermissionInfo
+}
+
+export type InnerAdmission = {
+ marker?: string
+ concurrencyGroupIds?: Array
+}
export type InnerBatchGetWebAppAccessModesByIdReq = {
- appIds?: Array;
-};
+ appIds?: Array
+}
export type InnerBatchGetWebAppAccessModesByIdRes = {
- accessModes?: {
- [key: string]: string;
- };
-};
+ accessModes?: {
+ [key: string]: string
+ }
+}
export type InnerBatchIsUserAllowedToAccessWebAppReq = {
- userId?: string;
- appIds?: Array;
-};
+ userId?: string
+ appIds?: Array
+}
export type InnerBatchIsUserAllowedToAccessWebAppRes = {
- permissions?: {
- [key: string]: boolean;
- };
-};
-
-export type InnerCheckAppDeployAccessReply = {
- allowed?: boolean;
- matchedPolicyId?: string;
- matchedScopeType?: string;
- reason?: string;
- cacheTtlSeconds?: number;
-};
-
-export type InnerCheckAppDeployAccessReq = {
- appInstanceId?: string;
- environmentId?: string;
- principalType?: string;
- principalId?: string;
-};
+ permissions?: {
+ [key: string]: boolean
+ }
+}
export type InnerCleanAppRes = {
- message?: string;
-};
-
-export type InnerGetTokenRouteReply = {
- environmentId?: string;
- namespace?: string;
- serviceName?: string;
- servicePort?: number;
- environmentStatus?: string;
- appId?: string;
- tenantId?: string;
- instanceId?: string;
- observedReleaseId?: string;
- instanceStatus?: string;
-};
-
-export type InnerGetTokenRouteReq = {
- token?: string;
-};
+ message?: string
+}
export type InnerGetWebAppAccessModeByCodeRes = {
- accessMode?: string;
-};
+ accessMode?: string
+}
export type InnerGetWebAppAccessModeByIdRes = {
- accessMode?: string;
-};
+ accessMode?: string
+}
+
+export type InnerGroupConfig = {
+ id?: string
+ enabled?: boolean
+ membershipId?: string
+ limits?: Array
+}
export type InnerIsUserAllowedToAccessWebAppRes = {
- result?: boolean;
-};
+ result?: boolean
+}
+
+export type InnerReleaseAdmissionRequest = {
+ admission?: InnerAdmission
+}
+
+export type InnerReleaseAdmissionResponse = {
+ [key: string]: unknown
+}
+
+export type InnerResolveResponse = {
+ appId?: string
+ groups?: Array
+ blocked?: boolean
+ blockGroupId?: string
+ blockReason?: string
+ admission?: InnerAdmission
+}
export type InnerTryAddAccountToDefaultWorkspaceReply = {
- workspaceId?: string;
- joined?: boolean;
- message?: string;
-};
+ workspaceId?: string
+ joined?: boolean
+ message?: string
+}
export type InnerTryAddAccountToDefaultWorkspaceReq = {
- accountId?: string;
-};
+ accountId?: string
+}
export type IsUserAllowedToAccessWebAppRes = {
- result?: boolean;
-};
+ result?: boolean
+}
export type JoinWorkspaceReply = {
- message?: string;
-};
+ message?: string
+}
export type JoinWorkspaceReq = {
- id?: string;
- email?: string;
- role?: string;
-};
-
-export type K8sEnvironmentConfig = {
- namespace?: string;
- apiServer?: string;
- caBundle?: string;
- bearerToken?: string;
-};
-
-export type LastError = {
- phase?: string;
- code?: string;
- message?: string;
- releaseId?: string;
-};
+ id?: string
+ email?: string
+ role?: string
+}
export type LicenseInfo = {
- uuid?: string;
- expiredAt?: string;
- clusterId?: string;
- product?: string;
- limits?: LimitFields;
-};
+ uuid?: string
+ expiredAt?: string
+ clusterId?: string
+ product?: string
+ limits?: LimitFields
+}
export type LicenseStatus = {
- status?: string;
- expiredAt?: string;
- workspaces?: ResourceQuota;
-};
+ status?: string
+ expiredAt?: string
+ workspaces?: ResourceQuota
+}
+
+export type LimitConfig = {
+ type?: number
+ threshold?: string
+ action?: number
+ reached?: boolean
+}
export type LimitFields = {
- workspaceMembers?: number;
- workspaces?: ResourceQuota;
-};
+ workspaceMembers?: number
+ workspaces?: ResourceQuota
+}
-export type ListAppInstancesReply = {
- filters?: Array;
- data?: Array;
- pagination?: Pagination;
-};
-
-export type ListDeploymentBindingOptionsReply = {
- slots?: Array;
-};
-
-export type ListDeploymentEnvironmentOptionsReply = {
- environments?: Array;
-};
-
-export type ListEnvironmentsReply = {
- data?: Array;
- pagination?: Pagination;
-};
+export type ListGroupAppsResponse = {
+ items?: Array
+ total?: string
+}
export type ListMembersReply = {
- data?: Array;
- pagination?: Pagination;
-};
+ data?: Array
+ pagination?: Pagination
+}
-export type ListReleasesReply = {
- data?: Array;
- pagination?: Pagination;
-};
-
-export type ListRuntimeInstancesReply = {
- data?: Array;
-};
+export type ListResourceGroupsResponse = {
+ items?: Array
+ total?: string
+}
export type ListSecretKeysReply = {
- data?: Array;
- pagination?: Pagination;
-};
+ data?: Array
+ pagination?: Pagination
+}
export type ListUsersReply = {
- data?: Array;
- pagination?: Pagination;
-};
+ data?: Array
+ pagination?: Pagination
+}
export type ListWorkspacesReply = {
- data?: Array;
- pagination?: Pagination;
-};
+ data?: Array
+ pagination?: Pagination
+}
export type LoginTypesReply = {
- enabledEmailCodeLogin?: boolean;
- enableEmailPasswordLogin?: boolean;
- isAllowRegister?: boolean;
- isAllowCreateWorkspace?: boolean;
-};
+ enabledEmailCodeLogin?: boolean
+ enableEmailPasswordLogin?: boolean
+ isAllowRegister?: boolean
+ isAllowCreateWorkspace?: boolean
+}
export type LoginTypesReq = {
- enabledEmailCodeLogin?: boolean;
- enableEmailPasswordLogin?: boolean;
- isAllowRegister?: boolean;
- isAllowCreateWorkspace?: boolean;
-};
+ enabledEmailCodeLogin?: boolean
+ enableEmailPasswordLogin?: boolean
+ isAllowRegister?: boolean
+ isAllowCreateWorkspace?: boolean
+}
export type MfaBackupCodesRes = {
- codes?: Array;
- validCounts?: number;
- createdAt?: string;
-};
+ codes?: Array
+ validCounts?: number
+ createdAt?: string
+}
export type MfaDeleteBackupCodesRes = {
- message?: string;
-};
+ message?: string
+}
export type MfaDeleteRes = {
- token?: string;
-};
+ token?: string
+}
export type MfaDownloadBackupCodesSummaryRes = {
- content?: string;
-};
+ content?: string
+}
export type MfaEnrollReq = {
- code?: string;
-};
+ code?: string
+}
export type MfaEnrollRes = {
- token?: string;
-};
+ token?: string
+}
export type MfaGetEnrollInfoRes = {
- qrCode?: string;
- secret?: string;
-};
+ qrCode?: string
+ secret?: string
+}
export type MfaModifyRes = {
- message?: string;
-};
+ message?: string
+}
export type OAuth2Config = {
- clientId?: string;
- clientSecret?: string;
- authUrl?: string;
- tokenUrl?: string;
- userinfoUrl?: string;
- scopes?: string;
- enablePkce?: boolean;
-};
+ clientId?: string
+ clientSecret?: string
+ authUrl?: string
+ tokenUrl?: string
+ userinfoUrl?: string
+ scopes?: string
+ enablePkce?: boolean
+}
export type OAuth2LoginReply = {
- url?: string;
- state?: string;
-};
+ url?: string
+ state?: string
+}
export type OidcConfig = {
- issuerUrl?: string;
- clientId?: string;
- clientSecret?: string;
- enablePkce?: boolean;
-};
+ issuerUrl?: string
+ clientId?: string
+ clientSecret?: string
+ enablePkce?: boolean
+}
export type OidcReply = {
- url?: string;
- state?: string;
-};
+ url?: string
+ state?: string
+}
export type OtelExporterEndpoint = {
- endpoint?: string;
- compression?: string;
- protocol?: number;
- timeout?: string;
- headers?: {
- [key: string]: string;
- };
- tlsCaPem?: string;
- tlsInsecure?: boolean;
- tlsClientCertPem?: string;
- tlsClientKeyPem?: string;
- enabled?: boolean;
- tlsInsecureSkipVerify?: boolean;
-};
+ endpoint?: string
+ compression?: string
+ protocol?: number
+ timeout?: string
+ headers?: {
+ [key: string]: string
+ }
+ tlsCaPem?: string
+ tlsInsecure?: boolean
+ tlsClientCertPem?: string
+ tlsClientKeyPem?: string
+ enabled?: boolean
+ tlsInsecureSkipVerify?: boolean
+}
export type OtelExporterStatusReply = {
- connectedAt?: string;
- bytesPushed?: string;
- itemsInQueue?: string;
- logs?: string;
- status?: number;
-};
+ connectedAt?: string
+ bytesPushed?: string
+ itemsInQueue?: string
+ logs?: string
+ status?: number
+}
export type PasswordPolicyConfig = {
- minLength?: number;
- requireDigit?: boolean;
- requireLowercase?: boolean;
- requireUppercase?: boolean;
- requireSpecial?: boolean;
- forbidRepeated?: boolean;
- forbidSequential?: boolean;
- expiryEnabled?: boolean;
- expiryDays?: number;
-};
+ minLength?: number
+ requireDigit?: boolean
+ requireLowercase?: boolean
+ requireUppercase?: boolean
+ requireSpecial?: boolean
+ forbidRepeated?: boolean
+ forbidSequential?: boolean
+ expiryEnabled?: boolean
+ expiryDays?: number
+}
export type PasswordStrengthReply = {
- level?: number;
-};
+ level?: number
+}
export type PasswordStrengthReq = {
- password?: string;
-};
+ password?: string
+}
export type PluginInstallationPermissionInfo = {
- pluginInstallationScope?: string;
- restrictToMarketplaceOnly?: boolean;
-};
+ pluginInstallationScope?: string
+ restrictToMarketplaceOnly?: boolean
+}
export type PluginInstallationSettingsReply = {
- pluginInstallationScope?: number;
- restrictToMarketplaceOnly?: boolean;
-};
-
-export type PreviewReleaseReply = {
- release?: ConsoleRelease;
- bindings?: Array;
-};
-
-export type PreviewReleaseReq = {
- appInstanceId?: string;
- releaseId?: string;
-};
-
-export type ReleaseRow = {
- id?: string;
- name?: string;
- createdAt?: string;
- createdBy?: ConsoleUser;
- deployedTo?: Array;
-};
-
-export type ReleaseRuntimeBinding = {
- kind?: string;
- label?: string;
- displayValue?: string;
- valueType?: string;
-};
+ pluginInstallationScope?: number
+ restrictToMarketplaceOnly?: boolean
+}
export type ResetMemberPasswordReply = {
- id?: string;
- password?: string;
-};
+ id?: string
+ password?: string
+}
export type ResetMemberPasswordReq = {
- id?: string;
-};
+ id?: string
+}
export type ResetPasswordReply = {
- message?: string;
-};
+ message?: string
+}
export type ResetPasswordReq = {
- currentPassword?: string;
- newPassword?: string;
- confirmPassword?: string;
-};
+ currentPassword?: string
+ newPassword?: string
+ confirmPassword?: string
+}
export type ResetUserPasswordReply = {
- id?: string;
- password?: string;
-};
+ id?: string
+ password?: string
+}
export type ResetUserPasswordReq = {
- id?: string;
-};
+ id?: string
+}
-export type ResolveCredentialsReply = {
- resolved?: Array;
-};
+export type ResourceGroupDetail = {
+ id?: string
+ name?: string
+ description?: string
+ enabled?: boolean
+ rpm_limit?: number
+ rpm_action?: number
+ concurrency_limit?: number
+ concurrency_action?: number
+ token_quota?: string
+ token_action?: number
+ created_at?: string
+ updated_at?: string
+}
-export type ResolveCredentialsReq = {
- instanceId?: string;
- deploymentId?: string;
- slots?: Array;
-};
-
-export type ResolvedCredential = {
- slot?: string;
- credentialId?: string;
- envVarId?: string;
- value?: string;
-};
+export type ResourceGroupItem = {
+ id?: string
+ name?: string
+ description?: string
+ enabled?: boolean
+ rpm_limit?: number
+ concurrency_limit?: number
+ token_quota?: string
+ token_usage?: string
+ app_count?: string
+ rpm_status?: number
+ conc_status?: number
+ created_at?: string
+ updated_at?: string
+}
export type ResourceQuota = {
- used?: number;
- limit?: number;
- enabled?: boolean;
-};
-
-export type RetryEnvironmentReply = {
- environment?: Environment;
-};
-
-export type RetryEnvironmentReq = {
- id?: string;
-};
-
-export type RuntimeEndpoints = {
- run?: string;
- health?: string;
-};
-
-export type RuntimeInstanceDetail = {
- deploymentName?: string;
- replicas?: number;
- runtimeMode?: string;
- runtimeNote?: string;
- endpoints?: RuntimeEndpoints;
- bindings?: Array;
-};
-
-export type RuntimeInstanceRow = {
- id?: string;
- environment?: ConsoleEnvironment;
- status?: string;
- currentRelease?: ConsoleRelease;
- detail?: RuntimeInstanceDetail;
-};
+ used?: number
+ limit?: number
+ enabled?: boolean
+}
export type SamlConfig = {
- idpSsoUrl?: string;
- certificate?: string;
-};
+ idpSsoUrl?: string
+ certificate?: string
+}
export type SamlLoginReply = {
- url?: string;
-};
+ url?: string
+}
export type SsoIdPProvider = {
- protocol?: string;
- provider?: string;
- samlConfig?: SamlConfig;
- oidcConfig?: OidcConfig;
- oauth2Config?: OAuth2Config;
-};
+ protocol?: string
+ provider?: string
+ samlConfig?: SamlConfig
+ oidcConfig?: OidcConfig
+ oauth2Config?: OAuth2Config
+}
export type SsoSettings = {
- ssoEnforced?: boolean;
- sessionTimeout?: number;
- ssoIdpProvider?: SsoIdPProvider;
-};
+ ssoEnforced?: boolean
+ sessionTimeout?: number
+ ssoIdpProvider?: SsoIdPProvider
+}
export type SsoSettingsReply = {
- enabled?: boolean;
-};
+ enabled?: boolean
+}
export type ScimSettings = {
- enabled?: boolean;
- lastSyncTime?: string;
-};
+ enabled?: boolean
+ lastSyncTime?: string
+}
-export type SearchAccessSubjectsReply = {
- data?: Array;
-};
+export type SearchAppItem = {
+ app_id?: string
+ app_name?: string
+ workspace_id?: string
+ workspace_name?: string
+ app_status?: number
+ icon?: string
+ icon_type?: string
+ icon_background?: string
+ created_by_name?: string
+}
+
+export type SearchAppsResponse = {
+ items?: Array
+ total?: string
+}
export type SearchForWhilteListCandidatesRes = {
- subjects?: Array;
- currPage?: number;
- hasMore?: boolean;
-};
+ subjects?: Array
+ currPage?: number
+ hasMore?: boolean
+}
export type SecretKey = {
- id?: string;
- name?: string;
- secretKeyMasked?: string;
- createdAt?: string;
- lastActive?: string;
-};
+ id?: string
+ name?: string
+ secretKeyMasked?: string
+ createdAt?: string
+ lastActive?: string
+}
export type SetDefaultWorkspaceReply = {
- workspaceId?: string;
-};
+ workspaceId?: string
+}
export type SetDefaultWorkspaceReq = {
- id?: string;
-};
-
-export type StatusCount = {
- status?: string;
- count?: number;
-};
+ id?: string
+}
export type Subject = {
- subjectId?: string;
- subjectType?: string;
- accountData?: SubjectAccountData;
- groupData?: SubjectGroupData;
-};
+ subjectId?: string
+ subjectType?: string
+ accountData?: SubjectAccountData
+ groupData?: SubjectGroupData
+}
export type SubjectAccountData = {
- id?: string;
- name?: string;
- email?: string;
- avatar?: string;
-};
+ id?: string
+ name?: string
+ email?: string
+ avatar?: string
+}
export type SubjectGroupData = {
- id?: string;
- name?: string;
- groupSize?: number;
-};
+ id?: string
+ name?: string
+ groupSize?: number
+}
export type SystemUserSettingReply = {
- isAllowRegister?: boolean;
- enableEmailPasswordLogin?: boolean;
-};
+ isAllowRegister?: boolean
+ enableEmailPasswordLogin?: boolean
+}
export type SystemUserSettingReq = {
- isAllowRegister?: boolean;
- enableEmailPasswordLogin?: boolean;
-};
+ isAllowRegister?: boolean
+ enableEmailPasswordLogin?: boolean
+}
export type TestConnectionReply = {
- success?: boolean;
- error?: string;
-};
-
-export type TestEnvironmentConnectionReply = {
- ok?: boolean;
- reachableServerVersion?: string;
- namespaceExists?: boolean;
- missingPermissions?: Array;
- error?: string;
- probedAt?: string;
-};
-
-export type TestEnvironmentConnectionReq = {
- id?: string;
-};
+ success?: boolean
+ error?: string
+}
export type ToggleEndpointRequest = {
- enabled?: boolean;
-};
-
-export type UndeployRuntimeInstanceReply = {
- deploymentId?: string;
- status?: string;
-};
-
-export type UndeployRuntimeInstanceReq = {
- appInstanceId?: string;
- runtimeInstanceId?: string;
-};
-
-export type UpdateAccessChannelsReply = {
- accessChannels?: AccessChannels;
-};
-
-export type UpdateAccessChannelsReq = {
- appInstanceId?: string;
- enabled?: boolean;
-};
+ enabled?: boolean
+}
export type UpdateAccessModeReq = {
- appId?: string;
- accessMode?: string;
-};
+ appId?: string
+ accessMode?: string
+}
export type UpdateAccessModeRes = {
- message?: string;
-};
-
-export type UpdateAppInstanceReply = {
- appInstanceId?: string;
-};
-
-export type UpdateAppInstanceReq = {
- appInstanceId?: string;
- name?: string;
- description?: string;
-};
+ message?: string
+}
export type UpdateBrandingInfoReq = {
- enabled?: boolean;
- applicationTitle?: string;
- loginPageLogo?: string;
- workspaceLogo?: string;
- favicon?: string;
-};
-
-export type UpdateDeveloperApiReply = {
- developerApi?: DeveloperApiAccess;
-};
-
-export type UpdateDeveloperApiReq = {
- appInstanceId?: string;
- enabled?: boolean;
-};
-
-export type UpdateEnvironmentAccessPolicyReply = {
- permission?: EnvironmentAccessRow;
-};
-
-export type UpdateEnvironmentAccessPolicyReq = {
- appInstanceId?: string;
- environmentId?: string;
- accessMode?: string;
- subjects?: Array;
-};
-
-export type UpdateEnvironmentReply = {
- environment?: Environment;
-};
-
-export type UpdateEnvironmentReq = {
- id?: string;
- name?: string;
- description?: string;
-};
+ enabled?: boolean
+ applicationTitle?: string
+ loginPageLogo?: string
+ workspaceLogo?: string
+ favicon?: string
+}
export type UpdateGroupSubjectsReq = {
- groupId?: string;
- subjects?: Array;
-};
+ groupId?: string
+ subjects?: Array
+}
export type UpdateGroupSubjectsRes = {
- message?: string;
-};
+ message?: string
+}
export type UpdateGroupsReq = {
- groups?: Array;
-};
+ groups?: Array
+}
export type UpdateGroupsReqGroup = {
- id?: string;
- name?: string;
-};
+ id?: string
+ name?: string
+}
export type UpdateGroupsRes = {
- groups?: Array;
-};
+ groups?: Array
+}
export type UpdateJoinedGroupsReq = {
- accountId?: string;
- groupIds?: Array;
-};
+ accountId?: string
+ groupIds?: Array
+}
export type UpdateJoinedGroupsRes = {
- message?: string;
-};
+ message?: string
+}
export type UpdateLicenseReply = {
- message?: string;
-};
+ message?: string
+}
export type UpdateLicenseReq = {
- licenseId?: string;
-};
+ licenseId?: string
+}
export type UpdateMfaStatusReq = {
- enabled?: boolean;
-};
+ enabled?: boolean
+}
export type UpdateMfaStatusRes = {
- message?: string;
-};
+ message?: string
+}
export type UpdateMemberReply = {
- account?: Account;
-};
+ account?: Account
+}
export type UpdateMemberReq = {
- id?: string;
- name?: string;
- email?: string;
- status?: string;
-};
+ id?: string
+ name?: string
+ email?: string
+ status?: string
+}
export type UpdateMembersInGroupsReq = {
- groupId?: string;
- accountIds?: Array;
-};
+ groupId?: string
+ accountIds?: Array
+}
export type UpdateMembersInGroupsRes = {
- message?: string;
-};
+ message?: string
+}
export type UpdateOfflineLicenseReply = {
- message?: string;
-};
+ message?: string
+}
export type UpdateOfflineLicenseReq = {
- offlineCode?: string;
-};
+ offlineCode?: string
+}
export type UpdatePluginInstallationSettingsRequest = {
- pluginInstallationScope?: number;
- restrictToMarketplaceOnly?: boolean;
-};
+ pluginInstallationScope?: number
+ restrictToMarketplaceOnly?: boolean
+}
+
+export type UpdateResourceGroupRequest = {
+ id?: string
+ name?: string
+ description?: string
+ enabled?: boolean
+ rpm_limit?: number
+ rpm_action?: number
+ concurrency_limit?: number
+ concurrency_action?: number
+ token_quota?: string
+ token_action?: number
+}
export type UpdateUserReply = {
- account?: AccountDetail;
-};
+ account?: AccountDetail
+}
export type UpdateUserReq = {
- id?: string;
- name?: string;
- email?: string;
- status?: string;
-};
+ id?: string
+ name?: string
+ email?: string
+ status?: string
+}
export type UpdateWebAppAuthInfoReq = {
- allowSso?: boolean;
- allowEmailCodeLogin?: boolean;
- allowEmailPasswordLogin?: boolean;
-};
+ allowSso?: boolean
+ allowEmailCodeLogin?: boolean
+ allowEmailPasswordLogin?: boolean
+}
export type UpdateWebAppAuthInfoRes = {
- message?: string;
-};
+ message?: string
+}
export type UpdateWebAppWhitelistSubjectsReq = {
- appId?: string;
- subjects?: Array;
- accessMode?: string;
-};
+ appId?: string
+ subjects?: Array
+ accessMode?: string
+}
export type UpdateWebAppWhitelistSubjectsRes = {
- message?: string;
-};
+ message?: string
+}
export type UpdateWorkspacePermissionReply = {
- message?: string;
- permission?: WorkspacePermission;
-};
+ message?: string
+ permission?: WorkspacePermission
+}
export type UpdateWorkspacePermissionReq = {
- id?: string;
- permission?: WorkspacePermission;
-};
+ id?: string
+ permission?: WorkspacePermission
+}
export type UpdateWorkspaceReply = {
- workspace?: Workspace;
-};
+ workspace?: Workspace
+}
export type UpdateWorkspaceReq = {
- id?: string;
- name?: string;
- email?: string;
- status?: string;
-};
-
-export type WebAppAccessRow = {
- environment?: ConsoleEnvironment;
- url?: string;
-};
+ id?: string
+ name?: string
+ email?: string
+ status?: string
+}
export type WebAppAuthInfo = {
- allowSso?: boolean;
- allowEmailCodeLogin?: boolean;
- allowEmailPasswordLogin?: boolean;
-};
+ allowSso?: boolean
+ allowEmailCodeLogin?: boolean
+ allowEmailPasswordLogin?: boolean
+}
export type WebOAuth2LoginReply = {
- url?: string;
- state?: string;
-};
+ url?: string
+ state?: string
+}
export type WebOidcLoginReply = {
- url?: string;
-};
+ url?: string
+}
export type WebSamlLoginReply = {
- url?: string;
-};
+ url?: string
+}
export type Workspace = {
- id?: string;
- name?: string;
- status?: string;
- createdAt?: string;
- owner?: Account;
-};
+ id?: string
+ name?: string
+ status?: string
+ createdAt?: string
+ owner?: Account
+}
export type WorkspaceInfoReply = {
- WorkspaceMembers?: ResourceQuota;
-};
+ WorkspaceMembers?: ResourceQuota
+}
export type WorkspacePermission = {
- workspaceId?: string;
- allowMemberInvite?: boolean;
- allowOwnerTransfer?: boolean;
-};
+ workspaceId?: string
+ allowMemberInvite?: boolean
+ allowOwnerTransfer?: boolean
+}
export type Pagination = {
- totalCount?: number;
- perPage?: number;
- currentPage?: number;
- totalPages?: number;
-};
-
-export type WebSsoWebOauth2LoginData = {
- body?: never;
- path?: never;
- query?: {
- redirectUrl?: string;
- appCode?: string;
- };
- url: '/api/enterprise/sso/members/oauth2/login';
-};
-
-export type WebSsoWebOauth2LoginResponses = {
- 200: WebOAuth2LoginReply;
-};
-
-export type WebSsoWebOauth2LoginResponse = WebSsoWebOauth2LoginResponses[keyof WebSsoWebOauth2LoginResponses];
-
-export type WebSsoWebOidcLoginData = {
- body?: never;
- path?: never;
- query?: {
- redirectUrl?: string;
- appCode?: string;
- };
- url: '/api/enterprise/sso/members/oidc/login';
-};
-
-export type WebSsoWebOidcLoginResponses = {
- 200: WebOidcLoginReply;
-};
-
-export type WebSsoWebOidcLoginResponse = WebSsoWebOidcLoginResponses[keyof WebSsoWebOidcLoginResponses];
-
-export type WebSsoWebSamlLoginData = {
- body?: never;
- path?: never;
- query?: {
- redirectUrl?: string;
- appCode?: string;
- };
- url: '/api/enterprise/sso/members/saml/login';
-};
-
-export type WebSsoWebSamlLoginResponses = {
- 200: WebSamlLoginReply;
-};
-
-export type WebSsoWebSamlLoginResponse = WebSsoWebSamlLoginResponses[keyof WebSsoWebSamlLoginResponses];
-
-export type WebSsoWebOauth2ExternalLoginData = {
- body?: never;
- path?: never;
- query?: {
- redirectUrl?: string;
- appCode?: string;
- };
- url: '/api/enterprise/sso/oauth2/login';
-};
-
-export type WebSsoWebOauth2ExternalLoginResponses = {
- 200: WebOAuth2LoginReply;
-};
-
-export type WebSsoWebOauth2ExternalLoginResponse = WebSsoWebOauth2ExternalLoginResponses[keyof WebSsoWebOauth2ExternalLoginResponses];
-
-export type WebSsoWebOidcExternalLoginData = {
- body?: never;
- path?: never;
- query?: {
- redirectUrl?: string;
- appCode?: string;
- };
- url: '/api/enterprise/sso/oidc/login';
-};
-
-export type WebSsoWebOidcExternalLoginResponses = {
- 200: WebOidcLoginReply;
-};
-
-export type WebSsoWebOidcExternalLoginResponse = WebSsoWebOidcExternalLoginResponses[keyof WebSsoWebOidcExternalLoginResponses];
-
-export type WebSsoWebSamlExternalLoginData = {
- body?: never;
- path?: never;
- query?: {
- redirectUrl?: string;
- appCode?: string;
- };
- url: '/api/enterprise/sso/saml/login';
-};
-
-export type WebSsoWebSamlExternalLoginResponses = {
- 200: WebSamlLoginReply;
-};
-
-export type WebSsoWebSamlExternalLoginResponse = WebSsoWebSamlExternalLoginResponses[keyof WebSsoWebSamlExternalLoginResponses];
-
-export type EnterpriseAppDeployConsoleListAppInstancesData = {
- body?: never;
- path?: never;
- query?: {
- environmentId?: string;
- notDeployed?: boolean;
- query?: string;
- pageNumber?: number;
- resultsPerPage?: number;
- };
- url: '/enterprise/app-instances';
-};
-
-export type EnterpriseAppDeployConsoleListAppInstancesResponses = {
- 200: ListAppInstancesReply;
-};
-
-export type EnterpriseAppDeployConsoleListAppInstancesResponse = EnterpriseAppDeployConsoleListAppInstancesResponses[keyof EnterpriseAppDeployConsoleListAppInstancesResponses];
-
-export type EnterpriseAppDeployConsoleCreateAppInstanceData = {
- body: CreateAppInstanceReq;
- path?: never;
- query?: never;
- url: '/enterprise/app-instances';
-};
-
-export type EnterpriseAppDeployConsoleCreateAppInstanceResponses = {
- 200: CreateAppInstanceReply;
-};
-
-export type EnterpriseAppDeployConsoleCreateAppInstanceResponse = EnterpriseAppDeployConsoleCreateAppInstanceResponses[keyof EnterpriseAppDeployConsoleCreateAppInstanceResponses];
-
-export type EnterpriseAppDeployConsoleDeleteAppInstanceData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}';
-};
-
-export type EnterpriseAppDeployConsoleDeleteAppInstanceResponses = {
- 200: DeleteAppInstanceReply;
-};
-
-export type EnterpriseAppDeployConsoleDeleteAppInstanceResponse = EnterpriseAppDeployConsoleDeleteAppInstanceResponses[keyof EnterpriseAppDeployConsoleDeleteAppInstanceResponses];
-
-export type EnterpriseAppDeployConsoleUpdateAppInstanceData = {
- body: UpdateAppInstanceReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}';
-};
-
-export type EnterpriseAppDeployConsoleUpdateAppInstanceResponses = {
- 200: UpdateAppInstanceReply;
-};
-
-export type EnterpriseAppDeployConsoleUpdateAppInstanceResponse = EnterpriseAppDeployConsoleUpdateAppInstanceResponses[keyof EnterpriseAppDeployConsoleUpdateAppInstanceResponses];
-
-export type EnterpriseAppDeployConsoleGetAppInstanceAccessData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/access';
-};
-
-export type EnterpriseAppDeployConsoleGetAppInstanceAccessResponses = {
- 200: GetAppInstanceAccessReply;
-};
-
-export type EnterpriseAppDeployConsoleGetAppInstanceAccessResponse = EnterpriseAppDeployConsoleGetAppInstanceAccessResponses[keyof EnterpriseAppDeployConsoleGetAppInstanceAccessResponses];
-
-export type EnterpriseAppDeployConsoleUpdateAccessChannelsData = {
- body: UpdateAccessChannelsReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/access-channels';
-};
-
-export type EnterpriseAppDeployConsoleUpdateAccessChannelsResponses = {
- 200: UpdateAccessChannelsReply;
-};
-
-export type EnterpriseAppDeployConsoleUpdateAccessChannelsResponse = EnterpriseAppDeployConsoleUpdateAccessChannelsResponses[keyof EnterpriseAppDeployConsoleUpdateAccessChannelsResponses];
-
-export type EnterpriseAppDeployConsoleSearchAccessSubjectsData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: {
- keyword?: string;
- subjectTypes?: Array;
- };
- url: '/enterprise/app-instances/{appInstanceId}/access-subjects:search';
-};
-
-export type EnterpriseAppDeployConsoleSearchAccessSubjectsResponses = {
- 200: SearchAccessSubjectsReply;
-};
-
-export type EnterpriseAppDeployConsoleSearchAccessSubjectsResponse = EnterpriseAppDeployConsoleSearchAccessSubjectsResponses[keyof EnterpriseAppDeployConsoleSearchAccessSubjectsResponses];
-
-export type EnterpriseAppDeployConsoleCreateDeveloperApiKeyData = {
- body: CreateDeveloperApiKeyReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/api-keys';
-};
-
-export type EnterpriseAppDeployConsoleCreateDeveloperApiKeyResponses = {
- 200: CreateDeveloperApiKeyReply;
-};
-
-export type EnterpriseAppDeployConsoleCreateDeveloperApiKeyResponse = EnterpriseAppDeployConsoleCreateDeveloperApiKeyResponses[keyof EnterpriseAppDeployConsoleCreateDeveloperApiKeyResponses];
-
-export type EnterpriseAppDeployConsoleDeleteDeveloperApiKeyData = {
- body?: never;
- path: {
- appInstanceId: string;
- apiKeyId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/api-keys/{apiKeyId}';
-};
-
-export type EnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponses = {
- 200: DeleteDeveloperApiKeyReply;
-};
-
-export type EnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponse = EnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponses[keyof EnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponses];
-
-export type EnterpriseAppDeployConsoleListDeploymentBindingOptionsData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/deployment-binding-options';
-};
-
-export type EnterpriseAppDeployConsoleListDeploymentBindingOptionsResponses = {
- 200: ListDeploymentBindingOptionsReply;
-};
-
-export type EnterpriseAppDeployConsoleListDeploymentBindingOptionsResponse = EnterpriseAppDeployConsoleListDeploymentBindingOptionsResponses[keyof EnterpriseAppDeployConsoleListDeploymentBindingOptionsResponses];
-
-export type EnterpriseAppDeployConsoleCreateDeploymentData = {
- body: CreateDeploymentReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/deployments';
-};
-
-export type EnterpriseAppDeployConsoleCreateDeploymentResponses = {
- 200: CreateDeploymentReply;
-};
-
-export type EnterpriseAppDeployConsoleCreateDeploymentResponse = EnterpriseAppDeployConsoleCreateDeploymentResponses[keyof EnterpriseAppDeployConsoleCreateDeploymentResponses];
-
-export type EnterpriseAppDeployConsoleUpdateDeveloperApiData = {
- body: UpdateDeveloperApiReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/developer-api';
-};
-
-export type EnterpriseAppDeployConsoleUpdateDeveloperApiResponses = {
- 200: UpdateDeveloperApiReply;
-};
-
-export type EnterpriseAppDeployConsoleUpdateDeveloperApiResponse = EnterpriseAppDeployConsoleUpdateDeveloperApiResponses[keyof EnterpriseAppDeployConsoleUpdateDeveloperApiResponses];
-
-export type EnterpriseAppDeployConsoleGetEnvironmentAccessPolicyData = {
- body?: never;
- path: {
- appInstanceId: string;
- environmentId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/environments/{environmentId}/access-policy';
-};
-
-export type EnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponses = {
- 200: GetEnvironmentAccessPolicyReply;
-};
-
-export type EnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponse = EnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponses[keyof EnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponses];
-
-export type EnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyData = {
- body: UpdateEnvironmentAccessPolicyReq;
- path: {
- appInstanceId: string;
- environmentId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/environments/{environmentId}/access-policy';
-};
-
-export type EnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponses = {
- 200: UpdateEnvironmentAccessPolicyReply;
-};
-
-export type EnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponse = EnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponses[keyof EnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponses];
-
-export type EnterpriseAppDeployConsoleGetAppInstanceOverviewData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/overview';
-};
-
-export type EnterpriseAppDeployConsoleGetAppInstanceOverviewResponses = {
- 200: GetAppInstanceOverviewReply;
-};
-
-export type EnterpriseAppDeployConsoleGetAppInstanceOverviewResponse = EnterpriseAppDeployConsoleGetAppInstanceOverviewResponses[keyof EnterpriseAppDeployConsoleGetAppInstanceOverviewResponses];
-
-export type EnterpriseAppDeployConsoleListReleasesData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: {
- pageNumber?: number;
- resultsPerPage?: number;
- };
- url: '/enterprise/app-instances/{appInstanceId}/releases';
-};
-
-export type EnterpriseAppDeployConsoleListReleasesResponses = {
- 200: ListReleasesReply;
-};
-
-export type EnterpriseAppDeployConsoleListReleasesResponse = EnterpriseAppDeployConsoleListReleasesResponses[keyof EnterpriseAppDeployConsoleListReleasesResponses];
-
-export type EnterpriseAppDeployConsoleCreateReleaseData = {
- body: CreateReleaseReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/releases';
-};
-
-export type EnterpriseAppDeployConsoleCreateReleaseResponses = {
- 200: CreateReleaseReply;
-};
-
-export type EnterpriseAppDeployConsoleCreateReleaseResponse = EnterpriseAppDeployConsoleCreateReleaseResponses[keyof EnterpriseAppDeployConsoleCreateReleaseResponses];
-
-export type EnterpriseAppDeployConsolePreviewReleaseData = {
- body: PreviewReleaseReq;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/releases:preview';
-};
-
-export type EnterpriseAppDeployConsolePreviewReleaseResponses = {
- 200: PreviewReleaseReply;
-};
-
-export type EnterpriseAppDeployConsolePreviewReleaseResponse = EnterpriseAppDeployConsolePreviewReleaseResponses[keyof EnterpriseAppDeployConsolePreviewReleaseResponses];
-
-export type EnterpriseAppDeployConsoleListRuntimeInstancesData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/runtime-instances';
-};
-
-export type EnterpriseAppDeployConsoleListRuntimeInstancesResponses = {
- 200: ListRuntimeInstancesReply;
-};
-
-export type EnterpriseAppDeployConsoleListRuntimeInstancesResponse = EnterpriseAppDeployConsoleListRuntimeInstancesResponses[keyof EnterpriseAppDeployConsoleListRuntimeInstancesResponses];
-
-export type EnterpriseAppDeployConsoleCancelRuntimeDeploymentData = {
- body: CancelRuntimeDeploymentReq;
- path: {
- appInstanceId: string;
- runtimeInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/runtime-instances/{runtimeInstanceId}/deployment:cancel';
-};
-
-export type EnterpriseAppDeployConsoleCancelRuntimeDeploymentResponses = {
- 200: CancelRuntimeDeploymentReply;
-};
-
-export type EnterpriseAppDeployConsoleCancelRuntimeDeploymentResponse = EnterpriseAppDeployConsoleCancelRuntimeDeploymentResponses[keyof EnterpriseAppDeployConsoleCancelRuntimeDeploymentResponses];
-
-export type EnterpriseAppDeployConsoleUndeployRuntimeInstanceData = {
- body: UndeployRuntimeInstanceReq;
- path: {
- appInstanceId: string;
- runtimeInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/runtime-instances/{runtimeInstanceId}:undeploy';
-};
-
-export type EnterpriseAppDeployConsoleUndeployRuntimeInstanceResponses = {
- 200: UndeployRuntimeInstanceReply;
-};
-
-export type EnterpriseAppDeployConsoleUndeployRuntimeInstanceResponse = EnterpriseAppDeployConsoleUndeployRuntimeInstanceResponses[keyof EnterpriseAppDeployConsoleUndeployRuntimeInstanceResponses];
-
-export type EnterpriseAppDeployConsoleGetAppInstanceSettingsData = {
- body?: never;
- path: {
- appInstanceId: string;
- };
- query?: never;
- url: '/enterprise/app-instances/{appInstanceId}/settings';
-};
-
-export type EnterpriseAppDeployConsoleGetAppInstanceSettingsResponses = {
- 200: GetAppInstanceSettingsReply;
-};
-
-export type EnterpriseAppDeployConsoleGetAppInstanceSettingsResponse = EnterpriseAppDeployConsoleGetAppInstanceSettingsResponses[keyof EnterpriseAppDeployConsoleGetAppInstanceSettingsResponses];
-
-export type EnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/enterprise/deployment-environment-options';
-};
-
-export type EnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponses = {
- 200: ListDeploymentEnvironmentOptionsReply;
-};
-
-export type EnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponse = EnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponses[keyof EnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponses];
+ totalCount?: number
+ perPage?: number
+ currentPage?: number
+ totalPages?: number
+}
export type ConsoleSsoOAuth2LoginData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/enterprise/sso/oauth2/login';
-};
+ body?: never
+ path?: never
+ query?: never
+ url: '/enterprise/sso/oauth2/login'
+}
export type ConsoleSsoOAuth2LoginResponses = {
- 200: OAuth2LoginReply;
-};
+ 200: OAuth2LoginReply
+}
-export type ConsoleSsoOAuth2LoginResponse = ConsoleSsoOAuth2LoginResponses[keyof ConsoleSsoOAuth2LoginResponses];
+export type ConsoleSsoOAuth2LoginResponse
+ = ConsoleSsoOAuth2LoginResponses[keyof ConsoleSsoOAuth2LoginResponses]
export type ConsoleSsoOidcLoginData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/enterprise/sso/oidc/login';
-};
+ body?: never
+ path?: never
+ query?: never
+ url: '/enterprise/sso/oidc/login'
+}
export type ConsoleSsoOidcLoginResponses = {
- 200: OidcReply;
-};
+ 200: OidcReply
+}
-export type ConsoleSsoOidcLoginResponse = ConsoleSsoOidcLoginResponses[keyof ConsoleSsoOidcLoginResponses];
+export type ConsoleSsoOidcLoginResponse
+ = ConsoleSsoOidcLoginResponses[keyof ConsoleSsoOidcLoginResponses]
export type ConsoleSsoSamlLoginData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/enterprise/sso/saml/login';
-};
+ body?: never
+ path?: never
+ query?: never
+ url: '/enterprise/sso/saml/login'
+}
export type ConsoleSsoSamlLoginResponses = {
- 200: SamlLoginReply;
-};
+ 200: SamlLoginReply
+}
-export type ConsoleSsoSamlLoginResponse = ConsoleSsoSamlLoginResponses[keyof ConsoleSsoSamlLoginResponses];
+export type ConsoleSsoSamlLoginResponse
+ = ConsoleSsoSamlLoginResponses[keyof ConsoleSsoSamlLoginResponses]
export type WebAppAuthGetWebAppAccessModeData = {
- body?: never;
- path?: never;
- query?: {
- appId?: string;
- };
- url: '/enterprise/webapp/app/access-mode';
-};
+ body?: never
+ path?: never
+ query?: {
+ appId?: string
+ }
+ url: '/enterprise/webapp/app/access-mode'
+}
export type WebAppAuthGetWebAppAccessModeResponses = {
- 200: GetWebAppAccessModeRes;
-};
+ 200: GetWebAppAccessModeRes
+}
-export type WebAppAuthGetWebAppAccessModeResponse = WebAppAuthGetWebAppAccessModeResponses[keyof WebAppAuthGetWebAppAccessModeResponses];
+export type WebAppAuthGetWebAppAccessModeResponse
+ = WebAppAuthGetWebAppAccessModeResponses[keyof WebAppAuthGetWebAppAccessModeResponses]
export type WebAppAuthUpdateWebAppWhitelistSubjectsData = {
- body: UpdateWebAppWhitelistSubjectsReq;
- path?: never;
- query?: never;
- url: '/enterprise/webapp/app/access-mode';
-};
+ body: UpdateWebAppWhitelistSubjectsReq
+ path?: never
+ query?: never
+ url: '/enterprise/webapp/app/access-mode'
+}
export type WebAppAuthUpdateWebAppWhitelistSubjectsResponses = {
- 200: UpdateWebAppWhitelistSubjectsRes;
-};
+ 200: UpdateWebAppWhitelistSubjectsRes
+}
-export type WebAppAuthUpdateWebAppWhitelistSubjectsResponse = WebAppAuthUpdateWebAppWhitelistSubjectsResponses[keyof WebAppAuthUpdateWebAppWhitelistSubjectsResponses];
+export type WebAppAuthUpdateWebAppWhitelistSubjectsResponse
+ = WebAppAuthUpdateWebAppWhitelistSubjectsResponses[keyof WebAppAuthUpdateWebAppWhitelistSubjectsResponses]
export type WebAppAuthSearchForWhilteListCandidatesData = {
- body?: never;
- path?: never;
- query?: {
- keyword?: string;
- pageNumber?: number;
- resultsPerPage?: number;
- groupId?: string;
- };
- url: '/enterprise/webapp/app/subject/search';
-};
+ body?: never
+ path?: never
+ query?: {
+ keyword?: string
+ pageNumber?: number
+ resultsPerPage?: number
+ groupId?: string
+ }
+ url: '/enterprise/webapp/app/subject/search'
+}
export type WebAppAuthSearchForWhilteListCandidatesResponses = {
- 200: SearchForWhilteListCandidatesRes;
-};
+ 200: SearchForWhilteListCandidatesRes
+}
-export type WebAppAuthSearchForWhilteListCandidatesResponse = WebAppAuthSearchForWhilteListCandidatesResponses[keyof WebAppAuthSearchForWhilteListCandidatesResponses];
+export type WebAppAuthSearchForWhilteListCandidatesResponse
+ = WebAppAuthSearchForWhilteListCandidatesResponses[keyof WebAppAuthSearchForWhilteListCandidatesResponses]
export type WebAppAuthGetWebAppWhitelistSubjectsData = {
- body?: never;
- path?: never;
- query?: {
- appId?: string;
- };
- url: '/enterprise/webapp/app/subjects';
-};
+ body?: never
+ path?: never
+ query?: {
+ appId?: string
+ }
+ url: '/enterprise/webapp/app/subjects'
+}
export type WebAppAuthGetWebAppWhitelistSubjectsResponses = {
- 200: GetWebAppWhitelistSubjectsRes;
-};
+ 200: GetWebAppWhitelistSubjectsRes
+}
-export type WebAppAuthGetWebAppWhitelistSubjectsResponse = WebAppAuthGetWebAppWhitelistSubjectsResponses[keyof WebAppAuthGetWebAppWhitelistSubjectsResponses];
+export type WebAppAuthGetWebAppWhitelistSubjectsResponse
+ = WebAppAuthGetWebAppWhitelistSubjectsResponses[keyof WebAppAuthGetWebAppWhitelistSubjectsResponses]
export type WebAppAuthGetGroupSubjectsData = {
- body?: never;
- path?: never;
- query?: {
- groupId?: string;
- };
- url: '/enterprise/webapp/group/subjects';
-};
+ body?: never
+ path?: never
+ query?: {
+ groupId?: string
+ }
+ url: '/enterprise/webapp/group/subjects'
+}
export type WebAppAuthGetGroupSubjectsResponses = {
- 200: GetGroupSubjectsRes;
-};
+ 200: GetGroupSubjectsRes
+}
-export type WebAppAuthGetGroupSubjectsResponse = WebAppAuthGetGroupSubjectsResponses[keyof WebAppAuthGetGroupSubjectsResponses];
+export type WebAppAuthGetGroupSubjectsResponse
+ = WebAppAuthGetGroupSubjectsResponses[keyof WebAppAuthGetGroupSubjectsResponses]
export type WebAppAuthIsUserAllowedToAccessWebAppData = {
- body?: never;
- path?: never;
- query?: {
- appId?: string;
- };
- url: '/enterprise/webapp/permission';
-};
+ body?: never
+ path?: never
+ query?: {
+ appId?: string
+ }
+ url: '/enterprise/webapp/permission'
+}
export type WebAppAuthIsUserAllowedToAccessWebAppResponses = {
- 200: IsUserAllowedToAccessWebAppRes;
-};
+ 200: IsUserAllowedToAccessWebAppRes
+}
-export type WebAppAuthIsUserAllowedToAccessWebAppResponse = WebAppAuthIsUserAllowedToAccessWebAppResponses[keyof WebAppAuthIsUserAllowedToAccessWebAppResponses];
-
-export type EnterpriseSsoSsoSettingsData = {
- body?: never;
- path?: never;
- query?: {
- appid?: string;
- appCode?: string;
- };
- url: '/inner/api/app-sso-setting';
-};
-
-export type EnterpriseSsoSsoSettingsResponses = {
- 200: SsoSettingsReply;
-};
-
-export type EnterpriseSsoSsoSettingsResponse = EnterpriseSsoSsoSettingsResponses[keyof EnterpriseSsoSsoSettingsResponses];
-
-export type EnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceData = {
- body: InnerTryAddAccountToDefaultWorkspaceReq;
- path?: never;
- query?: never;
- url: '/inner/api/default-workspace/members';
-};
-
-export type EnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponses = {
- 200: InnerTryAddAccountToDefaultWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponse = EnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponses[keyof EnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponses];
-
-export type EnterpriseSsoInfoData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/inner/api/info';
-};
-
-export type EnterpriseSsoInfoResponses = {
- 200: InfoConfigReply;
-};
-
-export type EnterpriseSsoInfoResponse = EnterpriseSsoInfoResponses[keyof EnterpriseSsoInfoResponses];
-
-export type EnterpriseSsoInnerGetAppSsoLastUpdateTimeData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/inner/api/sso/app/last-update-time';
-};
-
-export type EnterpriseSsoInnerGetAppSsoLastUpdateTimeResponses = {
- 200: string;
-};
-
-export type EnterpriseSsoInnerGetAppSsoLastUpdateTimeResponse = EnterpriseSsoInnerGetAppSsoLastUpdateTimeResponses[keyof EnterpriseSsoInnerGetAppSsoLastUpdateTimeResponses];
-
-export type EnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/inner/api/sso/workspace/last-update-time';
-};
-
-export type EnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponses = {
- 200: string;
-};
-
-export type EnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponse = EnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponses[keyof EnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponses];
-
-export type WebAppAuthInnerUpdateAccessModeData = {
- body: UpdateAccessModeReq;
- path?: never;
- query?: never;
- url: '/inner/api/webapp/access-mode';
-};
-
-export type WebAppAuthInnerUpdateAccessModeResponses = {
- 200: UpdateAccessModeRes;
-};
-
-export type WebAppAuthInnerUpdateAccessModeResponse = WebAppAuthInnerUpdateAccessModeResponses[keyof WebAppAuthInnerUpdateAccessModeResponses];
-
-export type WebAppAuthInnerBatchGetWebAppAccessModesByIdData = {
- body: InnerBatchGetWebAppAccessModesByIdReq;
- path?: never;
- query?: never;
- url: '/inner/api/webapp/access-mode/batch/id';
-};
-
-export type WebAppAuthInnerBatchGetWebAppAccessModesByIdResponses = {
- 200: InnerBatchGetWebAppAccessModesByIdRes;
-};
-
-export type WebAppAuthInnerBatchGetWebAppAccessModesByIdResponse = WebAppAuthInnerBatchGetWebAppAccessModesByIdResponses[keyof WebAppAuthInnerBatchGetWebAppAccessModesByIdResponses];
-
-export type WebAppAuthInnerGetWebAppAccessModeByCodeData = {
- body?: never;
- path?: never;
- query?: {
- appCode?: string;
- };
- url: '/inner/api/webapp/access-mode/code';
-};
-
-export type WebAppAuthInnerGetWebAppAccessModeByCodeResponses = {
- 200: InnerGetWebAppAccessModeByCodeRes;
-};
-
-export type WebAppAuthInnerGetWebAppAccessModeByCodeResponse = WebAppAuthInnerGetWebAppAccessModeByCodeResponses[keyof WebAppAuthInnerGetWebAppAccessModeByCodeResponses];
-
-export type WebAppAuthInnerGetWebAppAccessModeByIdData = {
- body?: never;
- path?: never;
- query?: {
- appId?: string;
- };
- url: '/inner/api/webapp/access-mode/id';
-};
-
-export type WebAppAuthInnerGetWebAppAccessModeByIdResponses = {
- 200: InnerGetWebAppAccessModeByIdRes;
-};
-
-export type WebAppAuthInnerGetWebAppAccessModeByIdResponse = WebAppAuthInnerGetWebAppAccessModeByIdResponses[keyof WebAppAuthInnerGetWebAppAccessModeByIdResponses];
-
-export type WebAppAuthInnerCleanAppData = {
- body?: never;
- path?: never;
- query?: {
- appId?: string;
- };
- url: '/inner/api/webapp/clean';
-};
-
-export type WebAppAuthInnerCleanAppResponses = {
- 200: InnerCleanAppRes;
-};
-
-export type WebAppAuthInnerCleanAppResponse = WebAppAuthInnerCleanAppResponses[keyof WebAppAuthInnerCleanAppResponses];
-
-export type WebAppAuthInnerIsUserAllowedToAccessWebAppData = {
- body?: never;
- path?: never;
- query?: {
- appId?: string;
- userId?: string;
- };
- url: '/inner/api/webapp/permission';
-};
-
-export type WebAppAuthInnerIsUserAllowedToAccessWebAppResponses = {
- 200: InnerIsUserAllowedToAccessWebAppRes;
-};
-
-export type WebAppAuthInnerIsUserAllowedToAccessWebAppResponse = WebAppAuthInnerIsUserAllowedToAccessWebAppResponses[keyof WebAppAuthInnerIsUserAllowedToAccessWebAppResponses];
-
-export type WebAppAuthInnerBatchIsUserAllowedToAccessWebAppData = {
- body: InnerBatchIsUserAllowedToAccessWebAppReq;
- path?: never;
- query?: never;
- url: '/inner/api/webapp/permission/batch';
-};
-
-export type WebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponses = {
- 200: InnerBatchIsUserAllowedToAccessWebAppRes;
-};
-
-export type WebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponse = WebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponses[keyof WebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponses];
-
-export type EnterpriseSsoWorkspaceInfoData = {
- body?: never;
- path: {
- workspaceId: string;
- };
- query?: never;
- url: '/inner/api/workspace/{workspaceId}/info';
-};
-
-export type EnterpriseSsoWorkspaceInfoResponses = {
- 200: WorkspaceInfoReply;
-};
-
-export type EnterpriseSsoWorkspaceInfoResponse = EnterpriseSsoWorkspaceInfoResponses[keyof EnterpriseSsoWorkspaceInfoResponses];
-
-export type EnterpriseWorkspaceInnerGetWorkspacePermissionData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/inner/api/workspaces/{id}/permission';
-};
-
-export type EnterpriseWorkspaceInnerGetWorkspacePermissionResponses = {
- 200: GetWorkspacePermissionReply;
-};
-
-export type EnterpriseWorkspaceInnerGetWorkspacePermissionResponse = EnterpriseWorkspaceInnerGetWorkspacePermissionResponses[keyof EnterpriseWorkspaceInnerGetWorkspacePermissionResponses];
-
-export type AppRunnerControlExchangeControlTokenData = {
- body: AppRunnerTokenExchangeRequest;
- path?: never;
- query?: never;
- url: '/v1/app-runner/control-tokens';
-};
-
-export type AppRunnerControlExchangeControlTokenResponses = {
- 200: AppRunnerTokenExchangeReply;
-};
-
-export type AppRunnerControlExchangeControlTokenResponse = AppRunnerControlExchangeControlTokenResponses[keyof AppRunnerControlExchangeControlTokenResponses];
-
-export type AppRunnerControlBootstrapRunnerData = {
- body: AppRunnerBootstrapRequest;
- path?: never;
- query?: never;
- url: '/v1/app-runner/runners';
-};
-
-export type AppRunnerControlBootstrapRunnerResponses = {
- 200: AppRunnerBootstrapReply;
-};
-
-export type AppRunnerControlBootstrapRunnerResponse = AppRunnerControlBootstrapRunnerResponses[keyof AppRunnerControlBootstrapRunnerResponses];
-
-export type AppRunnerControlBatchResolveRuntimeArtifactsData = {
- body: AppRunnerBatchRuntimeArtifactRequest;
- path?: never;
- query?: never;
- url: '/v1/app-runner/runtime-artifacts/batch';
-};
-
-export type AppRunnerControlBatchResolveRuntimeArtifactsResponses = {
- 200: AppRunnerBatchRuntimeArtifactReply;
-};
-
-export type AppRunnerControlBatchResolveRuntimeArtifactsResponse = AppRunnerControlBatchResolveRuntimeArtifactsResponses[keyof AppRunnerControlBatchResolveRuntimeArtifactsResponses];
-
-export type AdminSecretKeyListSecretKeysData = {
- body?: never;
- path?: never;
- query?: {
- status?: string;
- pageNumber?: number;
- resultsPerPage?: number;
- reverse?: boolean;
- };
- url: '/v1/dashboard/api/admin-secret-keys';
-};
-
-export type AdminSecretKeyListSecretKeysResponses = {
- 200: ListSecretKeysReply;
-};
-
-export type AdminSecretKeyListSecretKeysResponse = AdminSecretKeyListSecretKeysResponses[keyof AdminSecretKeyListSecretKeysResponses];
-
-export type AdminSecretKeyCreateSecretKeyData = {
- body: CreateSecretKeyReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/admin-secret-keys';
-};
-
-export type AdminSecretKeyCreateSecretKeyResponses = {
- 200: CreateSecretKeyReply;
-};
-
-export type AdminSecretKeyCreateSecretKeyResponse = AdminSecretKeyCreateSecretKeyResponses[keyof AdminSecretKeyCreateSecretKeyResponses];
-
-export type AdminSecretKeyDeleteSecretKeyData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/admin-secret-keys/{id}';
-};
-
-export type AdminSecretKeyDeleteSecretKeyResponses = {
- 200: DeleteSecretKeyReply;
-};
-
-export type AdminSecretKeyDeleteSecretKeyResponse = AdminSecretKeyDeleteSecretKeyResponses[keyof AdminSecretKeyDeleteSecretKeyResponses];
-
-export type EnterpriseSsoDeleteAuthSettingsData = {
- body?: never;
- path?: never;
- query?: {
- ssoType?: string;
- 'ssoSettings.ssoEnforced'?: boolean;
- 'ssoSettings.sessionTimeout'?: number;
- 'ssoSettings.ssoIdpProvider.protocol'?: string;
- 'ssoSettings.ssoIdpProvider.provider'?: string;
- 'ssoSettings.ssoIdpProvider.samlConfig.idpSsoUrl'?: string;
- 'ssoSettings.ssoIdpProvider.samlConfig.certificate'?: string;
- 'ssoSettings.ssoIdpProvider.oidcConfig.issuerUrl'?: string;
- 'ssoSettings.ssoIdpProvider.oidcConfig.clientId'?: string;
- 'ssoSettings.ssoIdpProvider.oidcConfig.clientSecret'?: string;
- 'ssoSettings.ssoIdpProvider.oidcConfig.enablePkce'?: boolean;
- 'ssoSettings.ssoIdpProvider.oauth2Config.clientId'?: string;
- 'ssoSettings.ssoIdpProvider.oauth2Config.clientSecret'?: string;
- 'ssoSettings.ssoIdpProvider.oauth2Config.authUrl'?: string;
- 'ssoSettings.ssoIdpProvider.oauth2Config.tokenUrl'?: string;
- 'ssoSettings.ssoIdpProvider.oauth2Config.userinfoUrl'?: string;
- 'ssoSettings.ssoIdpProvider.oauth2Config.scopes'?: string;
- 'ssoSettings.ssoIdpProvider.oauth2Config.enablePkce'?: boolean;
- };
- url: '/v1/dashboard/api/authentication';
-};
-
-export type EnterpriseSsoDeleteAuthSettingsResponses = {
- 200: AuthSettingsReply;
-};
-
-export type EnterpriseSsoDeleteAuthSettingsResponse = EnterpriseSsoDeleteAuthSettingsResponses[keyof EnterpriseSsoDeleteAuthSettingsResponses];
-
-export type EnterpriseSsoGetAuthSettingsData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/authentication';
-};
-
-export type EnterpriseSsoGetAuthSettingsResponses = {
- 200: AuthSettingsReply;
-};
-
-export type EnterpriseSsoGetAuthSettingsResponse = EnterpriseSsoGetAuthSettingsResponses[keyof EnterpriseSsoGetAuthSettingsResponses];
-
-export type EnterpriseSsoUpdateAuthSettingsData = {
- body: AuthSettingsReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/authentication';
-};
-
-export type EnterpriseSsoUpdateAuthSettingsResponses = {
- 200: AuthSettingsReply;
-};
-
-export type EnterpriseSsoUpdateAuthSettingsResponse = EnterpriseSsoUpdateAuthSettingsResponses[keyof EnterpriseSsoUpdateAuthSettingsResponses];
-
-export type EnterpriseBrandingGetBrandingInfoData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/branding/info';
-};
-
-export type EnterpriseBrandingGetBrandingInfoResponses = {
- 200: BrandingInfo;
-};
-
-export type EnterpriseBrandingGetBrandingInfoResponse = EnterpriseBrandingGetBrandingInfoResponses[keyof EnterpriseBrandingGetBrandingInfoResponses];
-
-export type EnterpriseBrandingUpdateBrandingInfoData = {
- body: UpdateBrandingInfoReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/branding/info';
-};
-
-export type EnterpriseBrandingUpdateBrandingInfoResponses = {
- 200: BrandingInfo;
-};
-
-export type EnterpriseBrandingUpdateBrandingInfoResponse = EnterpriseBrandingUpdateBrandingInfoResponses[keyof EnterpriseBrandingUpdateBrandingInfoResponses];
-
-export type EnterpriseUserCurrentUserData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/current-user';
-};
-
-export type EnterpriseUserCurrentUserResponses = {
- 200: CurrentUserReply;
-};
-
-export type EnterpriseUserCurrentUserResponse = EnterpriseUserCurrentUserResponses[keyof EnterpriseUserCurrentUserResponses];
-
-export type EnterpriseWorkspaceClearDefaultWorkspaceData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/default-workspace';
-};
-
-export type EnterpriseWorkspaceClearDefaultWorkspaceResponses = {
- 200: ClearDefaultWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceClearDefaultWorkspaceResponse = EnterpriseWorkspaceClearDefaultWorkspaceResponses[keyof EnterpriseWorkspaceClearDefaultWorkspaceResponses];
-
-export type EnterpriseWorkspaceGetDefaultWorkspaceData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/default-workspace';
-};
-
-export type EnterpriseWorkspaceGetDefaultWorkspaceResponses = {
- 200: GetDefaultWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceGetDefaultWorkspaceResponse = EnterpriseWorkspaceGetDefaultWorkspaceResponses[keyof EnterpriseWorkspaceGetDefaultWorkspaceResponses];
-
-export type EnterpriseSystemGetEnterpriseSystemUserSettingData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/enterprise-system-user-setting';
-};
-
-export type EnterpriseSystemGetEnterpriseSystemUserSettingResponses = {
- 200: EnterpriseSystemUserSettingReply;
-};
-
-export type EnterpriseSystemGetEnterpriseSystemUserSettingResponse = EnterpriseSystemGetEnterpriseSystemUserSettingResponses[keyof EnterpriseSystemGetEnterpriseSystemUserSettingResponses];
-
-export type EnterpriseEnvironmentListEnvironmentsData = {
- body?: never;
- path?: never;
- query?: {
- name?: string;
- status?: number;
- pageNumber?: number;
- resultsPerPage?: number;
- reverse?: boolean;
- };
- url: '/v1/dashboard/api/environments';
-};
-
-export type EnterpriseEnvironmentListEnvironmentsResponses = {
- 200: ListEnvironmentsReply;
-};
-
-export type EnterpriseEnvironmentListEnvironmentsResponse = EnterpriseEnvironmentListEnvironmentsResponses[keyof EnterpriseEnvironmentListEnvironmentsResponses];
-
-export type EnterpriseEnvironmentCreateEnvironmentData = {
- body: CreateEnvironmentReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/environments';
-};
-
-export type EnterpriseEnvironmentCreateEnvironmentResponses = {
- 200: CreateEnvironmentReply;
-};
-
-export type EnterpriseEnvironmentCreateEnvironmentResponse = EnterpriseEnvironmentCreateEnvironmentResponses[keyof EnterpriseEnvironmentCreateEnvironmentResponses];
-
-export type EnterpriseEnvironmentDeleteEnvironmentData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/environments/{id}';
-};
-
-export type EnterpriseEnvironmentDeleteEnvironmentResponses = {
- 200: DeleteEnvironmentReply;
-};
-
-export type EnterpriseEnvironmentDeleteEnvironmentResponse = EnterpriseEnvironmentDeleteEnvironmentResponses[keyof EnterpriseEnvironmentDeleteEnvironmentResponses];
-
-export type EnterpriseEnvironmentGetEnvironmentData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/environments/{id}';
-};
-
-export type EnterpriseEnvironmentGetEnvironmentResponses = {
- 200: GetEnvironmentReply;
-};
-
-export type EnterpriseEnvironmentGetEnvironmentResponse = EnterpriseEnvironmentGetEnvironmentResponses[keyof EnterpriseEnvironmentGetEnvironmentResponses];
-
-export type EnterpriseEnvironmentUpdateEnvironmentData = {
- body: UpdateEnvironmentReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/environments/{id}';
-};
-
-export type EnterpriseEnvironmentUpdateEnvironmentResponses = {
- 200: UpdateEnvironmentReply;
-};
-
-export type EnterpriseEnvironmentUpdateEnvironmentResponse = EnterpriseEnvironmentUpdateEnvironmentResponses[keyof EnterpriseEnvironmentUpdateEnvironmentResponses];
-
-export type EnterpriseEnvironmentRetryEnvironmentData = {
- body: RetryEnvironmentReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/environments/{id}/retry';
-};
-
-export type EnterpriseEnvironmentRetryEnvironmentResponses = {
- 200: RetryEnvironmentReply;
-};
-
-export type EnterpriseEnvironmentRetryEnvironmentResponse = EnterpriseEnvironmentRetryEnvironmentResponses[keyof EnterpriseEnvironmentRetryEnvironmentResponses];
-
-export type EnterpriseEnvironmentTestEnvironmentConnectionData = {
- body: TestEnvironmentConnectionReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/environments/{id}/test-connection';
-};
-
-export type EnterpriseEnvironmentTestEnvironmentConnectionResponses = {
- 200: TestEnvironmentConnectionReply;
-};
-
-export type EnterpriseEnvironmentTestEnvironmentConnectionResponse = EnterpriseEnvironmentTestEnvironmentConnectionResponses[keyof EnterpriseEnvironmentTestEnvironmentConnectionResponses];
-
-export type LicenseGetLicenseData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/license';
-};
-
-export type LicenseGetLicenseResponses = {
- 200: GetLicenseReply;
-};
-
-export type LicenseGetLicenseResponse = LicenseGetLicenseResponses[keyof LicenseGetLicenseResponses];
-
-export type LicenseUpdateLicenseData = {
- body: UpdateLicenseReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/license';
-};
-
-export type LicenseUpdateLicenseResponses = {
- 200: UpdateLicenseReply;
-};
-
-export type LicenseUpdateLicenseResponse = LicenseUpdateLicenseResponses[keyof LicenseUpdateLicenseResponses];
-
-export type LicenseGetClusterInfoData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/license/cluster-info';
-};
-
-export type LicenseGetClusterInfoResponses = {
- 200: GetClusterInfoReply;
-};
-
-export type LicenseGetClusterInfoResponse = LicenseGetClusterInfoResponses[keyof LicenseGetClusterInfoResponses];
-
-export type LicenseUpdateOfflineLicenseData = {
- body: UpdateOfflineLicenseReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/license/offline-code';
-};
-
-export type LicenseUpdateOfflineLicenseResponses = {
- 200: UpdateOfflineLicenseReply;
-};
-
-export type LicenseUpdateOfflineLicenseResponse = LicenseUpdateOfflineLicenseResponses[keyof LicenseUpdateOfflineLicenseResponses];
-
-export type LicenseGetLicenseStatusData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/license/status';
-};
-
-export type LicenseGetLicenseStatusResponses = {
- 200: GetLicenseStatusReply;
-};
-
-export type LicenseGetLicenseStatusResponse = LicenseGetLicenseStatusResponses[keyof LicenseGetLicenseStatusResponses];
-
-export type EnterpriseSsoGetLoginTypesData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/login-types';
-};
-
-export type EnterpriseSsoGetLoginTypesResponses = {
- 200: LoginTypesReply;
-};
-
-export type EnterpriseSsoGetLoginTypesResponse = EnterpriseSsoGetLoginTypesResponses[keyof EnterpriseSsoGetLoginTypesResponses];
-
-export type EnterpriseSsoUpdateLoginTypesData = {
- body: LoginTypesReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/login-types';
-};
-
-export type EnterpriseSsoUpdateLoginTypesResponses = {
- 200: LoginTypesReply;
-};
-
-export type EnterpriseSsoUpdateLoginTypesResponse = EnterpriseSsoUpdateLoginTypesResponses[keyof EnterpriseSsoUpdateLoginTypesResponses];
-
-export type EnterpriseMemberListMembersData = {
- body?: never;
- path?: never;
- query?: {
- email?: string;
- status?: string;
- workspaceId?: string;
- pageNumber?: number;
- resultsPerPage?: number;
- reverse?: boolean;
- groupName?: string;
- };
- url: '/v1/dashboard/api/members';
-};
-
-export type EnterpriseMemberListMembersResponses = {
- 200: ListMembersReply;
-};
-
-export type EnterpriseMemberListMembersResponse = EnterpriseMemberListMembersResponses[keyof EnterpriseMemberListMembersResponses];
-
-export type EnterpriseMemberCreateMemberData = {
- body: CreateMemberReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/members';
-};
-
-export type EnterpriseMemberCreateMemberResponses = {
- 200: CreateMemberReply;
-};
-
-export type EnterpriseMemberCreateMemberResponse = EnterpriseMemberCreateMemberResponses[keyof EnterpriseMemberCreateMemberResponses];
-
-export type EnterpriseMemberDeleteMemberData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/members/{id}';
-};
-
-export type EnterpriseMemberDeleteMemberResponses = {
- 200: DeleteMemberReply;
-};
-
-export type EnterpriseMemberDeleteMemberResponse = EnterpriseMemberDeleteMemberResponses[keyof EnterpriseMemberDeleteMemberResponses];
-
-export type EnterpriseMemberGetMemberData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/members/{id}';
-};
-
-export type EnterpriseMemberGetMemberResponses = {
- 200: GetMemberReply;
-};
-
-export type EnterpriseMemberGetMemberResponse = EnterpriseMemberGetMemberResponses[keyof EnterpriseMemberGetMemberResponses];
-
-export type EnterpriseMemberUpdateMemberData = {
- body: UpdateMemberReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/members/{id}';
-};
-
-export type EnterpriseMemberUpdateMemberResponses = {
- 200: UpdateMemberReply;
-};
-
-export type EnterpriseMemberUpdateMemberResponse = EnterpriseMemberUpdateMemberResponses[keyof EnterpriseMemberUpdateMemberResponses];
-
-export type EnterpriseMemberResetMemberPasswordData = {
- body: ResetMemberPasswordReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/members/{id}/reset-password';
-};
-
-export type EnterpriseMemberResetMemberPasswordResponses = {
- 200: ResetMemberPasswordReply;
-};
-
-export type EnterpriseMemberResetMemberPasswordResponse = EnterpriseMemberResetMemberPasswordResponses[keyof EnterpriseMemberResetMemberPasswordResponses];
-
-export type EnterpriseMfaMfaUnenrollData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa';
-};
-
-export type EnterpriseMfaMfaUnenrollResponses = {
- 200: MfaDeleteRes;
-};
-
-export type EnterpriseMfaMfaUnenrollResponse = EnterpriseMfaMfaUnenrollResponses[keyof EnterpriseMfaMfaUnenrollResponses];
-
-export type EnterpriseMfaMfaModifyData = {
- body: MfaEnrollReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa';
-};
-
-export type EnterpriseMfaMfaModifyResponses = {
- 200: MfaModifyRes;
-};
-
-export type EnterpriseMfaMfaModifyResponse = EnterpriseMfaMfaModifyResponses[keyof EnterpriseMfaMfaModifyResponses];
-
-export type EnterpriseMfaMfaDeleteBackupCodesData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/backup-codes';
-};
-
-export type EnterpriseMfaMfaDeleteBackupCodesResponses = {
- 200: MfaDeleteBackupCodesRes;
-};
-
-export type EnterpriseMfaMfaDeleteBackupCodesResponse = EnterpriseMfaMfaDeleteBackupCodesResponses[keyof EnterpriseMfaMfaDeleteBackupCodesResponses];
-
-export type EnterpriseMfaMfaGetBackupCodesData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/backup-codes';
-};
-
-export type EnterpriseMfaMfaGetBackupCodesResponses = {
- 200: MfaBackupCodesRes;
-};
-
-export type EnterpriseMfaMfaGetBackupCodesResponse = EnterpriseMfaMfaGetBackupCodesResponses[keyof EnterpriseMfaMfaGetBackupCodesResponses];
-
-export type EnterpriseMfaMfaGetNewBackupCodesData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/backup-codes/refresh';
-};
-
-export type EnterpriseMfaMfaGetNewBackupCodesResponses = {
- 200: MfaBackupCodesRes;
-};
-
-export type EnterpriseMfaMfaGetNewBackupCodesResponse = EnterpriseMfaMfaGetNewBackupCodesResponses[keyof EnterpriseMfaMfaGetNewBackupCodesResponses];
-
-export type EnterpriseMfaMfaDownloadBackupCodesSummaryData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/backup-codes/summary';
-};
-
-export type EnterpriseMfaMfaDownloadBackupCodesSummaryResponses = {
- 200: MfaDownloadBackupCodesSummaryRes;
-};
-
-export type EnterpriseMfaMfaDownloadBackupCodesSummaryResponse = EnterpriseMfaMfaDownloadBackupCodesSummaryResponses[keyof EnterpriseMfaMfaDownloadBackupCodesSummaryResponses];
-
-export type EnterpriseMfaUpdateMfaStatusGlobalData = {
- body: UpdateMfaStatusReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/enable/global';
-};
-
-export type EnterpriseMfaUpdateMfaStatusGlobalResponses = {
- 200: UpdateMfaStatusRes;
-};
-
-export type EnterpriseMfaUpdateMfaStatusGlobalResponse = EnterpriseMfaUpdateMfaStatusGlobalResponses[keyof EnterpriseMfaUpdateMfaStatusGlobalResponses];
-
-export type EnterpriseMfaUpdateMfaStatusUserData = {
- body: UpdateMfaStatusReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/enable/individual';
-};
-
-export type EnterpriseMfaUpdateMfaStatusUserResponses = {
- 200: UpdateMfaStatusRes;
-};
-
-export type EnterpriseMfaUpdateMfaStatusUserResponse = EnterpriseMfaUpdateMfaStatusUserResponses[keyof EnterpriseMfaUpdateMfaStatusUserResponses];
-
-export type EnterpriseMfaGetMfaEnrollInfoData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/enroll';
-};
-
-export type EnterpriseMfaGetMfaEnrollInfoResponses = {
- 200: MfaGetEnrollInfoRes;
-};
-
-export type EnterpriseMfaGetMfaEnrollInfoResponse = EnterpriseMfaGetMfaEnrollInfoResponses[keyof EnterpriseMfaGetMfaEnrollInfoResponses];
-
-export type EnterpriseMfaMfaEnrollData = {
- body: MfaEnrollReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/enroll';
-};
-
-export type EnterpriseMfaMfaEnrollResponses = {
- 200: MfaEnrollRes;
-};
-
-export type EnterpriseMfaMfaEnrollResponse = EnterpriseMfaMfaEnrollResponses[keyof EnterpriseMfaMfaEnrollResponses];
-
-export type EnterpriseMfaGetMfaInfoData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/mfa/info';
-};
-
-export type EnterpriseMfaGetMfaInfoResponses = {
- 200: GetMfaInfoReply;
-};
-
-export type EnterpriseMfaGetMfaInfoResponse = EnterpriseMfaGetMfaInfoResponses[keyof EnterpriseMfaGetMfaInfoResponses];
-
-export type OtelExporterServiceGetOtelExporterEndpointData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/endpoints';
-};
-
-export type OtelExporterServiceGetOtelExporterEndpointResponses = {
- 200: EndpointReply;
-};
-
-export type OtelExporterServiceGetOtelExporterEndpointResponse = OtelExporterServiceGetOtelExporterEndpointResponses[keyof OtelExporterServiceGetOtelExporterEndpointResponses];
-
-export type OtelExporterServiceUpdateAllEndpointsData = {
- body: OtelExporterEndpoint;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/endpoints';
-};
-
-export type OtelExporterServiceUpdateAllEndpointsResponses = {
- 200: unknown;
-};
-
-export type OtelExporterServiceToggleAllEndpointsData = {
- body: ToggleEndpointRequest;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/endpoints/toggle';
-};
-
-export type OtelExporterServiceToggleAllEndpointsResponses = {
- 200: unknown;
-};
-
-export type OtelExporterServiceGetMetricExporterStatusData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/metric/status';
-};
-
-export type OtelExporterServiceGetMetricExporterStatusResponses = {
- 200: OtelExporterStatusReply;
-};
-
-export type OtelExporterServiceGetMetricExporterStatusResponse = OtelExporterServiceGetMetricExporterStatusResponses[keyof OtelExporterServiceGetMetricExporterStatusResponses];
-
-export type OtelExporterServiceUpdateMetricsEndpointData = {
- body: OtelExporterEndpoint;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/metrics/endpoint';
-};
-
-export type OtelExporterServiceUpdateMetricsEndpointResponses = {
- 200: unknown;
-};
-
-export type OtelExporterServiceToggleMetricsEndpointData = {
- body: ToggleEndpointRequest;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/metrics/toggle';
-};
-
-export type OtelExporterServiceToggleMetricsEndpointResponses = {
- 200: unknown;
-};
-
-export type OtelExporterServiceGetOtelExporterStatusData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/status';
-};
-
-export type OtelExporterServiceGetOtelExporterStatusResponses = {
- 200: OtelExporterStatusReply;
-};
-
-export type OtelExporterServiceGetOtelExporterStatusResponse = OtelExporterServiceGetOtelExporterStatusResponses[keyof OtelExporterServiceGetOtelExporterStatusResponses];
-
-export type OtelExporterServiceTestConnectionData = {
- body: OtelExporterEndpoint;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/test';
-};
-
-export type OtelExporterServiceTestConnectionResponses = {
- 200: TestConnectionReply;
-};
-
-export type OtelExporterServiceTestConnectionResponse = OtelExporterServiceTestConnectionResponses[keyof OtelExporterServiceTestConnectionResponses];
-
-export type OtelExporterServiceTestConnectionForMetricsData = {
- body: OtelExporterEndpoint;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/test/metrics';
-};
-
-export type OtelExporterServiceTestConnectionForMetricsResponses = {
- 200: TestConnectionReply;
-};
-
-export type OtelExporterServiceTestConnectionForMetricsResponse = OtelExporterServiceTestConnectionForMetricsResponses[keyof OtelExporterServiceTestConnectionForMetricsResponses];
-
-export type OtelExporterServiceTestConnectionForTracesData = {
- body: OtelExporterEndpoint;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/test/traces';
-};
-
-export type OtelExporterServiceTestConnectionForTracesResponses = {
- 200: TestConnectionReply;
-};
-
-export type OtelExporterServiceTestConnectionForTracesResponse = OtelExporterServiceTestConnectionForTracesResponses[keyof OtelExporterServiceTestConnectionForTracesResponses];
-
-export type OtelExporterServiceGetTraceExporterStatusData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/trace/status';
-};
-
-export type OtelExporterServiceGetTraceExporterStatusResponses = {
- 200: OtelExporterStatusReply;
-};
-
-export type OtelExporterServiceGetTraceExporterStatusResponse = OtelExporterServiceGetTraceExporterStatusResponses[keyof OtelExporterServiceGetTraceExporterStatusResponses];
-
-export type OtelExporterServiceUpdateTracesEndpointData = {
- body: OtelExporterEndpoint;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/traces/endpoint';
-};
-
-export type OtelExporterServiceUpdateTracesEndpointResponses = {
- 200: unknown;
-};
-
-export type OtelExporterServiceToggleTracesEndpointData = {
- body: ToggleEndpointRequest;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/otel/exporter/traces/toggle';
-};
-
-export type OtelExporterServiceToggleTracesEndpointResponses = {
- 200: unknown;
-};
-
-export type EnterprisePasswordPolicyGetPasswordPolicyData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/password/policy';
-};
-
-export type EnterprisePasswordPolicyGetPasswordPolicyResponses = {
- 200: PasswordPolicyConfig;
-};
-
-export type EnterprisePasswordPolicyGetPasswordPolicyResponse = EnterprisePasswordPolicyGetPasswordPolicyResponses[keyof EnterprisePasswordPolicyGetPasswordPolicyResponses];
-
-export type EnterprisePasswordPolicyUpdatePasswordPolicyData = {
- body: PasswordPolicyConfig;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/password/policy';
-};
-
-export type EnterprisePasswordPolicyUpdatePasswordPolicyResponses = {
- 200: PasswordPolicyConfig;
-};
-
-export type EnterprisePasswordPolicyUpdatePasswordPolicyResponse = EnterprisePasswordPolicyUpdatePasswordPolicyResponses[keyof EnterprisePasswordPolicyUpdatePasswordPolicyResponses];
-
-export type EnterpriseUserCheckPasswordStatusData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/password/status';
-};
-
-export type EnterpriseUserCheckPasswordStatusResponses = {
- 200: CheckPasswordStatusReply;
-};
-
-export type EnterpriseUserCheckPasswordStatusResponse = EnterpriseUserCheckPasswordStatusResponses[keyof EnterpriseUserCheckPasswordStatusResponses];
-
-export type EnterprisePasswordPolicyGetPasswordStrengthData = {
- body: PasswordStrengthReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/password/strength';
-};
-
-export type EnterprisePasswordPolicyGetPasswordStrengthResponses = {
- 200: PasswordStrengthReply;
-};
-
-export type EnterprisePasswordPolicyGetPasswordStrengthResponse = EnterprisePasswordPolicyGetPasswordStrengthResponses[keyof EnterprisePasswordPolicyGetPasswordStrengthResponses];
-
-export type PluginGetPluginInstallationSettingsData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/plugin/settings';
-};
-
-export type PluginGetPluginInstallationSettingsResponses = {
- 200: PluginInstallationSettingsReply;
-};
-
-export type PluginGetPluginInstallationSettingsResponse = PluginGetPluginInstallationSettingsResponses[keyof PluginGetPluginInstallationSettingsResponses];
-
-export type PluginUpdatePluginInstallationSettingsData = {
- body: UpdatePluginInstallationSettingsRequest;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/plugin/settings';
-};
-
-export type PluginUpdatePluginInstallationSettingsResponses = {
- 200: PluginInstallationSettingsReply;
-};
-
-export type PluginUpdatePluginInstallationSettingsResponse = PluginUpdatePluginInstallationSettingsResponses[keyof PluginUpdatePluginInstallationSettingsResponses];
-
-export type EnterpriseUserResetPasswordData = {
- body: ResetPasswordReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/reset-password';
-};
-
-export type EnterpriseUserResetPasswordResponses = {
- 200: ResetPasswordReply;
-};
-
-export type EnterpriseUserResetPasswordResponse = EnterpriseUserResetPasswordResponses[keyof EnterpriseUserResetPasswordResponses];
-
-export type ScimProvisioningGetSettingsData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/scim/settings';
-};
-
-export type ScimProvisioningGetSettingsResponses = {
- 200: ScimSettings;
-};
-
-export type ScimProvisioningGetSettingsResponse = ScimProvisioningGetSettingsResponses[keyof ScimProvisioningGetSettingsResponses];
-
-export type ScimProvisioningUpdateSettingsData = {
- body: ScimSettings;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/scim/settings';
-};
-
-export type ScimProvisioningUpdateSettingsResponses = {
- 200: ScimSettings;
-};
-
-export type ScimProvisioningUpdateSettingsResponse = ScimProvisioningUpdateSettingsResponses[keyof ScimProvisioningUpdateSettingsResponses];
-
-export type ScimProvisioningDeleteBearerTokenData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/scim/token';
-};
-
-export type ScimProvisioningDeleteBearerTokenResponses = {
- 200: unknown;
-};
-
-export type ScimProvisioningGetBearerTokenData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/scim/token';
-};
-
-export type ScimProvisioningGetBearerTokenResponses = {
- 200: GetBearerTokenResponse;
-};
-
-export type ScimProvisioningGetBearerTokenResponse = ScimProvisioningGetBearerTokenResponses[keyof ScimProvisioningGetBearerTokenResponses];
-
-export type ScimProvisioningCreateBearerTokenData = {
- body: unknown;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/scim/token';
-};
-
-export type ScimProvisioningCreateBearerTokenResponses = {
- 200: CreateBearerTokenResponse;
-};
-
-export type ScimProvisioningCreateBearerTokenResponse = ScimProvisioningCreateBearerTokenResponses[keyof ScimProvisioningCreateBearerTokenResponses];
-
-export type EnterpriseSsoGetSystemUserSettingData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/system-user-setting';
-};
-
-export type EnterpriseSsoGetSystemUserSettingResponses = {
- 200: SystemUserSettingReply;
-};
-
-export type EnterpriseSsoGetSystemUserSettingResponse = EnterpriseSsoGetSystemUserSettingResponses[keyof EnterpriseSsoGetSystemUserSettingResponses];
-
-export type EnterpriseSsoUpdateSystemUserSettingData = {
- body: SystemUserSettingReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/system-user-setting';
-};
-
-export type EnterpriseSsoUpdateSystemUserSettingResponses = {
- 200: SystemUserSettingReply;
-};
-
-export type EnterpriseSsoUpdateSystemUserSettingResponse = EnterpriseSsoUpdateSystemUserSettingResponses[keyof EnterpriseSsoUpdateSystemUserSettingResponses];
-
-export type EnterpriseUserListUsersData = {
- body?: never;
- path?: never;
- query?: {
- email?: string;
- status?: string;
- pageNumber?: number;
- resultsPerPage?: number;
- reverse?: boolean;
- };
- url: '/v1/dashboard/api/users';
-};
-
-export type EnterpriseUserListUsersResponses = {
- 200: ListUsersReply;
-};
-
-export type EnterpriseUserListUsersResponse = EnterpriseUserListUsersResponses[keyof EnterpriseUserListUsersResponses];
-
-export type EnterpriseUserCreateUserData = {
- body: CreateUserReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/users';
-};
-
-export type EnterpriseUserCreateUserResponses = {
- 200: CreateUserReply;
-};
-
-export type EnterpriseUserCreateUserResponse = EnterpriseUserCreateUserResponses[keyof EnterpriseUserCreateUserResponses];
-
-export type EnterpriseUserDeleteUserData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/users/{id}';
-};
-
-export type EnterpriseUserDeleteUserResponses = {
- 200: DeleteUserReply;
-};
-
-export type EnterpriseUserDeleteUserResponse = EnterpriseUserDeleteUserResponses[keyof EnterpriseUserDeleteUserResponses];
-
-export type EnterpriseUserGetUserData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/users/{id}';
-};
-
-export type EnterpriseUserGetUserResponses = {
- 200: GetUserReply;
-};
-
-export type EnterpriseUserGetUserResponse = EnterpriseUserGetUserResponses[keyof EnterpriseUserGetUserResponses];
-
-export type EnterpriseUserUpdateUserData = {
- body: UpdateUserReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/users/{id}';
-};
-
-export type EnterpriseUserUpdateUserResponses = {
- 200: UpdateUserReply;
-};
-
-export type EnterpriseUserUpdateUserResponse = EnterpriseUserUpdateUserResponses[keyof EnterpriseUserUpdateUserResponses];
-
-export type EnterpriseUserResetUserPasswordData = {
- body: ResetUserPasswordReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/users/{id}/reset-password';
-};
-
-export type EnterpriseUserResetUserPasswordResponses = {
- 200: ResetUserPasswordReply;
-};
-
-export type EnterpriseUserResetUserPasswordResponse = EnterpriseUserResetUserPasswordResponses[keyof EnterpriseUserResetUserPasswordResponses];
-
-export type WebAppAuthGetWebAppAuthInfoData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/auth/info';
-};
-
-export type WebAppAuthGetWebAppAuthInfoResponses = {
- 200: GetWebAppAuthInfoRes;
-};
-
-export type WebAppAuthGetWebAppAuthInfoResponse = WebAppAuthGetWebAppAuthInfoResponses[keyof WebAppAuthGetWebAppAuthInfoResponses];
-
-export type WebAppAuthUpdateWebAppAuthInfoData = {
- body: UpdateWebAppAuthInfoReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/auth/info';
-};
-
-export type WebAppAuthUpdateWebAppAuthInfoResponses = {
- 200: UpdateWebAppAuthInfoRes;
-};
-
-export type WebAppAuthUpdateWebAppAuthInfoResponse = WebAppAuthUpdateWebAppAuthInfoResponses[keyof WebAppAuthUpdateWebAppAuthInfoResponses];
-
-export type WebAppAuthUpdateMembersInGroupsData = {
- body: UpdateMembersInGroupsReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/group/batch';
-};
-
-export type WebAppAuthUpdateMembersInGroupsResponses = {
- 200: UpdateMembersInGroupsRes;
-};
-
-export type WebAppAuthUpdateMembersInGroupsResponse = WebAppAuthUpdateMembersInGroupsResponses[keyof WebAppAuthUpdateMembersInGroupsResponses];
-
-export type WebAppAuthUpdateGroupSubjectsData = {
- body: UpdateGroupSubjectsReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/group/subjects';
-};
-
-export type WebAppAuthUpdateGroupSubjectsResponses = {
- 200: UpdateGroupSubjectsRes;
-};
-
-export type WebAppAuthUpdateGroupSubjectsResponse = WebAppAuthUpdateGroupSubjectsResponses[keyof WebAppAuthUpdateGroupSubjectsResponses];
-
-export type WebAppAuthDeleteGroupsData = {
- body?: never;
- path?: never;
- query?: {
- groupIds?: Array;
- };
- url: '/v1/dashboard/api/webapp/groups';
-};
-
-export type WebAppAuthDeleteGroupsResponses = {
- 200: DeleteGroupsRes;
-};
-
-export type WebAppAuthDeleteGroupsResponse = WebAppAuthDeleteGroupsResponses[keyof WebAppAuthDeleteGroupsResponses];
-
-export type WebAppAuthGetRootGroupsData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/groups';
-};
-
-export type WebAppAuthGetRootGroupsResponses = {
- 200: GetGroupsRes;
-};
-
-export type WebAppAuthGetRootGroupsResponse = WebAppAuthGetRootGroupsResponses[keyof WebAppAuthGetRootGroupsResponses];
-
-export type WebAppAuthCreateNewGroupsData = {
- body: CreateNewGroupsReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/groups';
-};
-
-export type WebAppAuthCreateNewGroupsResponses = {
- 200: CreateNewGroupsRes;
-};
-
-export type WebAppAuthCreateNewGroupsResponse = WebAppAuthCreateNewGroupsResponses[keyof WebAppAuthCreateNewGroupsResponses];
-
-export type WebAppAuthUpdateGroupsData = {
- body: UpdateGroupsReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/groups';
-};
-
-export type WebAppAuthUpdateGroupsResponses = {
- 200: UpdateGroupsRes;
-};
-
-export type WebAppAuthUpdateGroupsResponse = WebAppAuthUpdateGroupsResponses[keyof WebAppAuthUpdateGroupsResponses];
-
-export type WebAppAuthGetJoinedGroupsData = {
- body?: never;
- path?: never;
- query?: {
- accountId?: string;
- };
- url: '/v1/dashboard/api/webapp/joined-groups';
-};
-
-export type WebAppAuthGetJoinedGroupsResponses = {
- 200: GetJoinedGroupsRes;
-};
-
-export type WebAppAuthGetJoinedGroupsResponse = WebAppAuthGetJoinedGroupsResponses[keyof WebAppAuthGetJoinedGroupsResponses];
-
-export type WebAppAuthUpdateJoinedGroupsData = {
- body: UpdateJoinedGroupsReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/webapp/joined-groups';
-};
-
-export type WebAppAuthUpdateJoinedGroupsResponses = {
- 200: UpdateJoinedGroupsRes;
-};
-
-export type WebAppAuthUpdateJoinedGroupsResponse = WebAppAuthUpdateJoinedGroupsResponses[keyof WebAppAuthUpdateJoinedGroupsResponses];
-
-export type EnterpriseWorkspaceListWorkSpacesData = {
- body?: never;
- path?: never;
- query?: {
- name?: string;
- status?: string;
- workspaceId?: string;
- pageNumber?: number;
- resultsPerPage?: number;
- reverse?: boolean;
- };
- url: '/v1/dashboard/api/workspaces';
-};
-
-export type EnterpriseWorkspaceListWorkSpacesResponses = {
- 200: ListWorkspacesReply;
-};
-
-export type EnterpriseWorkspaceListWorkSpacesResponse = EnterpriseWorkspaceListWorkSpacesResponses[keyof EnterpriseWorkspaceListWorkSpacesResponses];
-
-export type EnterpriseWorkspaceCreateWorkspaceData = {
- body: CreateWorkspaceReq;
- path?: never;
- query?: never;
- url: '/v1/dashboard/api/workspaces';
-};
-
-export type EnterpriseWorkspaceCreateWorkspaceResponses = {
- 200: CreateWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceCreateWorkspaceResponse = EnterpriseWorkspaceCreateWorkspaceResponses[keyof EnterpriseWorkspaceCreateWorkspaceResponses];
-
-export type EnterpriseWorkspaceDeleteWorkspaceData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}';
-};
-
-export type EnterpriseWorkspaceDeleteWorkspaceResponses = {
- 200: DeleteWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceDeleteWorkspaceResponse = EnterpriseWorkspaceDeleteWorkspaceResponses[keyof EnterpriseWorkspaceDeleteWorkspaceResponses];
-
-export type EnterpriseWorkspaceGetWorkspaceData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}';
-};
-
-export type EnterpriseWorkspaceGetWorkspaceResponses = {
- 200: GetWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceGetWorkspaceResponse = EnterpriseWorkspaceGetWorkspaceResponses[keyof EnterpriseWorkspaceGetWorkspaceResponses];
-
-export type EnterpriseWorkspaceUpdateWorkspaceData = {
- body: UpdateWorkspaceReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}';
-};
-
-export type EnterpriseWorkspaceUpdateWorkspaceResponses = {
- 200: UpdateWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceUpdateWorkspaceResponse = EnterpriseWorkspaceUpdateWorkspaceResponses[keyof EnterpriseWorkspaceUpdateWorkspaceResponses];
-
-export type EnterpriseWorkspaceSetDefaultWorkspaceData = {
- body: SetDefaultWorkspaceReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}/default';
-};
-
-export type EnterpriseWorkspaceSetDefaultWorkspaceResponses = {
- 200: SetDefaultWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceSetDefaultWorkspaceResponse = EnterpriseWorkspaceSetDefaultWorkspaceResponses[keyof EnterpriseWorkspaceSetDefaultWorkspaceResponses];
-
-export type EnterpriseWorkspaceJoinWorkspaceData = {
- body: JoinWorkspaceReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}/member';
-};
-
-export type EnterpriseWorkspaceJoinWorkspaceResponses = {
- 200: JoinWorkspaceReply;
-};
-
-export type EnterpriseWorkspaceJoinWorkspaceResponse = EnterpriseWorkspaceJoinWorkspaceResponses[keyof EnterpriseWorkspaceJoinWorkspaceResponses];
-
-export type EnterpriseWorkspaceGetWorkspacePermissionData = {
- body?: never;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}/permission';
-};
-
-export type EnterpriseWorkspaceGetWorkspacePermissionResponses = {
- 200: GetWorkspacePermissionReply;
-};
-
-export type EnterpriseWorkspaceGetWorkspacePermissionResponse = EnterpriseWorkspaceGetWorkspacePermissionResponses[keyof EnterpriseWorkspaceGetWorkspacePermissionResponses];
-
-export type EnterpriseWorkspaceUpdateWorkspacePermissionData = {
- body: UpdateWorkspacePermissionReq;
- path: {
- id: string;
- };
- query?: never;
- url: '/v1/dashboard/api/workspaces/{id}/permission';
-};
-
-export type EnterpriseWorkspaceUpdateWorkspacePermissionResponses = {
- 200: UpdateWorkspacePermissionReply;
-};
-
-export type EnterpriseWorkspaceUpdateWorkspacePermissionResponse = EnterpriseWorkspaceUpdateWorkspacePermissionResponses[keyof EnterpriseWorkspaceUpdateWorkspacePermissionResponses];
-
-export type DashboardSsoLoginOAuth2LoginData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/sso/oauth2/login';
-};
-
-export type DashboardSsoLoginOAuth2LoginResponses = {
- 200: DashboardSsoOauth2LoginReply;
-};
-
-export type DashboardSsoLoginOAuth2LoginResponse = DashboardSsoLoginOAuth2LoginResponses[keyof DashboardSsoLoginOAuth2LoginResponses];
-
-export type DashboardSsoLoginOidcLoginData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/sso/oidc/login';
-};
-
-export type DashboardSsoLoginOidcLoginResponses = {
- 200: DashboardSsooidcLoginReply;
-};
-
-export type DashboardSsoLoginOidcLoginResponse = DashboardSsoLoginOidcLoginResponses[keyof DashboardSsoLoginOidcLoginResponses];
-
-export type DashboardSsoLoginSamlLoginData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/dashboard/sso/saml/login';
-};
-
-export type DashboardSsoLoginSamlLoginResponses = {
- 200: DashboardSsosamlLoginReply;
-};
-
-export type DashboardSsoLoginSamlLoginResponse = DashboardSsoLoginSamlLoginResponses[keyof DashboardSsoLoginSamlLoginResponses];
-
-export type EnterpriseTelemetryHealthzData = {
- body?: never;
- path?: never;
- query?: never;
- url: '/v1/healthz';
-};
-
-export type EnterpriseTelemetryHealthzResponses = {
- 200: HealthzReply;
-};
-
-export type EnterpriseTelemetryHealthzResponse = EnterpriseTelemetryHealthzResponses[keyof EnterpriseTelemetryHealthzResponses];
-
-export type InnerApiTokenRouterInnerGetTokenRouteData = {
- body: InnerGetTokenRouteReq;
- path?: never;
- query?: never;
- url: '/v1/inner/api-token-route';
-};
-
-export type InnerApiTokenRouterInnerGetTokenRouteResponses = {
- 200: InnerGetTokenRouteReply;
-};
-
-export type InnerApiTokenRouterInnerGetTokenRouteResponse = InnerApiTokenRouterInnerGetTokenRouteResponses[keyof InnerApiTokenRouterInnerGetTokenRouteResponses];
-
-export type InnerAppDeployAccessInnerCheckAppDeployAccessData = {
- body: InnerCheckAppDeployAccessReq;
- path?: never;
- query?: never;
- url: '/v1/inner/app-deploy-access/check';
-};
-
-export type InnerAppDeployAccessInnerCheckAppDeployAccessResponses = {
- 200: InnerCheckAppDeployAccessReply;
-};
-
-export type InnerAppDeployAccessInnerCheckAppDeployAccessResponse = InnerAppDeployAccessInnerCheckAppDeployAccessResponses[keyof InnerAppDeployAccessInnerCheckAppDeployAccessResponses];
-
-export type InnerAppRunnerAckDeploymentData = {
- body: AckDeploymentReq;
- path: {
- deploymentId: string;
- };
- query?: never;
- url: '/v1/inner/deployments/{deploymentId}/ack';
-};
-
-export type InnerAppRunnerAckDeploymentResponses = {
- 200: AckDeploymentReply;
-};
-
-export type InnerAppRunnerAckDeploymentResponse = InnerAppRunnerAckDeploymentResponses[keyof InnerAppRunnerAckDeploymentResponses];
-
-export type InnerAppRunnerGetInstanceData = {
- body?: never;
- path: {
- instanceId: string;
- };
- query?: never;
- url: '/v1/inner/instances/{instanceId}';
-};
-
-export type InnerAppRunnerGetInstanceResponses = {
- 200: GetInstanceReply;
-};
-
-export type InnerAppRunnerGetInstanceResponse = InnerAppRunnerGetInstanceResponses[keyof InnerAppRunnerGetInstanceResponses];
-
-export type InnerAppRunnerResolveCredentialsData = {
- body: ResolveCredentialsReq;
- path: {
- instanceId: string;
- };
- query?: never;
- url: '/v1/inner/instances/{instanceId}/credentials:resolve';
-};
-
-export type InnerAppRunnerResolveCredentialsResponses = {
- 200: ResolveCredentialsReply;
-};
-
-export type InnerAppRunnerResolveCredentialsResponse = InnerAppRunnerResolveCredentialsResponses[keyof InnerAppRunnerResolveCredentialsResponses];
+export type WebAppAuthIsUserAllowedToAccessWebAppResponse
+ = WebAppAuthIsUserAllowedToAccessWebAppResponses[keyof WebAppAuthIsUserAllowedToAccessWebAppResponses]
diff --git a/web/contract/generated/enterprise/zod.gen.ts b/web/contract/generated/enterprise/zod.gen.ts
index 45173ad795..cef500a906 100644
--- a/web/contract/generated/enterprise/zod.gen.ts
+++ b/web/contract/generated/enterprise/zod.gen.ts
@@ -1,2780 +1,1183 @@
-/* eslint-disable */
// This file is auto-generated by @hey-api/openapi-ts
-import * as z from 'zod';
-
-export const zAccessModeOption = z.object({
- mode: z.string().optional(),
- label: z.string().optional(),
- disabled: z.boolean().optional(),
- selected: z.boolean().optional()
-});
-
-export const zAccessStatus = z.object({
- accessChannelsEnabled: z.boolean().optional(),
- webappUrl: z.string().optional(),
- cliUrl: z.string().optional(),
- developerApiEnabled: z.boolean().optional(),
- apiKeyCount: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
-
-export const zAccessSubject = z.object({
- subjectId: z.string().optional(),
- subjectType: z.string().optional()
-});
-
-export const zAccessSubjectDisplay = z.object({
- id: z.string().optional(),
- subjectType: z.string().optional(),
- name: z.string().optional(),
- avatarUrl: z.string().optional(),
- memberCount: z.string().optional()
-});
-
-export const zAccessPolicyDetail = z.object({
- accessMode: z.string().optional(),
- subjects: z.array(zAccessSubjectDisplay).optional(),
- options: z.array(zAccessModeOption).optional()
-});
+import * as z from 'zod'
/**
* Account represents a basic user account
*/
export const zAccount = z.object({
- id: z.string().optional(),
- email: z.string().optional(),
- name: z.string().optional()
-});
+ id: z.string().optional(),
+ email: z.string().optional(),
+ name: z.string().optional(),
+})
export const zAccountDetailGroup = z.object({
- id: z.string().optional(),
- name: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+})
/**
* AccountInWorkspace represents account's role in a workspace
*/
export const zAccountInWorkspace = z.object({
- workspaceId: z.string().optional(),
- workspaceName: z.string().optional(),
- role: z.string().optional()
-});
+ workspaceId: z.string().optional(),
+ workspaceName: z.string().optional(),
+ role: z.string().optional(),
+})
/**
* AccountDetail contains detailed account information
*/
export const zAccountDetail = z.object({
- account: zAccount.optional(),
- status: z.string().optional(),
- createdAt: z.iso.datetime().optional(),
- lastActiveAt: z.iso.datetime().optional(),
- workspaces: z.array(zAccountInWorkspace).optional(),
- groups: z.array(zAccountDetailGroup).optional()
-});
+ account: zAccount.optional(),
+ status: z.string().optional(),
+ createdAt: z.iso.datetime().optional(),
+ lastActiveAt: z.iso.datetime().optional(),
+ workspaces: z.array(zAccountInWorkspace).optional(),
+ groups: z.array(zAccountDetailGroup).optional(),
+})
-export const zAckDeploymentReply = z.object({
- accepted: z.boolean().optional(),
- newVersion: z.string().optional()
-});
-
-export const zAppInstanceBasicInfo = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- description: z.string().optional(),
- sourceAppId: z.string().optional(),
- sourceAppName: z.string().optional(),
- mode: z.string().optional(),
- createdAt: z.iso.datetime().optional()
-});
-
-export const zAppRunnerBootstrapAssignment = z.object({
- appId: z.string().optional(),
- environmentId: z.string().optional(),
- workflowId: z.string().optional(),
- instanceId: z.string().optional(),
- workspaceId: z.string().optional(),
- instanceVersion: z.string().optional(),
- bindingSnapshotVersion: z.string().optional(),
- executionTokenVersion: z.string().optional(),
- executionToken: z.string().optional(),
- releaseId: z.string().optional()
-});
-
-export const zAppRunnerBootstrapReply = z.object({
- runnerId: z.string().optional(),
- assignmentRevision: z.string().optional(),
- assignments: z.array(zAppRunnerBootstrapAssignment).optional()
-});
-
-export const zAppRunnerRunnerInfo = z.object({
- hostname: z.string().optional()
-});
-
-export const zAppRunnerBootstrapRequest = z.object({
- runner: zAppRunnerRunnerInfo.optional()
-});
-
-export const zAppRunnerRuntimeArtifactReply = z.object({
- dslYaml: z.string().optional(),
- bindingSnapshotVersion: z.string().optional(),
- bindingSnapshot: z.record(z.string(), z.unknown()).optional()
-});
-
-export const zAppRunnerRuntimeArtifactRequest = z.object({
- instanceId: z.string().optional(),
- releaseId: z.string().optional(),
- bindingSnapshotVersion: z.string().optional()
-});
-
-export const zAppRunnerBatchRuntimeArtifactRequest = z.object({
- artifacts: z.array(zAppRunnerRuntimeArtifactRequest).optional()
-});
-
-export const zAppRunnerRuntimeArtifactResult = z.object({
- instanceId: z.string().optional(),
- releaseId: z.string().optional(),
- artifact: zAppRunnerRuntimeArtifactReply.optional(),
- errorCode: z.string().optional(),
- errorMessage: z.string().optional()
-});
-
-export const zAppRunnerBatchRuntimeArtifactReply = z.object({
- results: z.array(zAppRunnerRuntimeArtifactResult).optional()
-});
-
-export const zAppRunnerTokenExchangeReply = z.object({
- accessToken: z.string().optional(),
- expiresAt: z.iso.datetime().optional()
-});
-
-export const zAppRunnerTokenExchangeRequest = z.object({
- joinToken: z.string().optional()
-});
-
-/**
- * BootstrapProgress is step-list-agnostic. Reconcilers emit step names as
- * strings owned by each executor (e.g. "connectivity", "namespace"), so adding
- * or removing steps does not break the API.
- */
-export const zBootstrapProgress = z.object({
- currentStep: z.string().optional(),
- completedSteps: z.array(z.string()).optional(),
- attemptCount: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- lastAttemptAt: z.iso.datetime().optional(),
- lastErrorCode: z.string().optional(),
- lastErrorMessage: z.string().optional()
-});
+export const zAddGroupAppsRequest = z.object({
+ id: z.string().optional(),
+ app_ids: z.array(z.string()).optional(),
+})
export const zBrandingInfo = z.object({
- enabled: z.boolean().optional(),
- applicationTitle: z.string().optional(),
- loginPageLogo: z.string().optional(),
- workspaceLogo: z.string().optional(),
- favicon: z.string().optional()
-});
-
-export const zCancelRuntimeDeploymentReply = z.object({
- status: z.string().optional()
-});
-
-export const zCancelRuntimeDeploymentReq = z.object({
- appInstanceId: z.string().optional(),
- runtimeInstanceId: z.string().optional()
-});
+ enabled: z.boolean().optional(),
+ applicationTitle: z.string().optional(),
+ loginPageLogo: z.string().optional(),
+ workspaceLogo: z.string().optional(),
+ favicon: z.string().optional(),
+})
export const zCheckPasswordStatusReply = z.object({
- requirePasswordChange: z.boolean().optional(),
- changeReason: z.int().optional(),
- daysToExpire: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- message: z.string().optional()
-});
+ requirePasswordChange: z.boolean().optional(),
+ changeReason: z.int().optional(),
+ daysToExpire: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ message: z.string().optional(),
+})
-export const zClearDefaultWorkspaceReply = z.record(z.string(), z.unknown());
-
-export const zCliAccess = z.object({
- url: z.string().optional()
-});
-
-export const zConsoleEnvironment = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- runtime: z.string().optional(),
- type: z.string().optional(),
- status: z.string().optional()
-});
-
-export const zConsoleRelease = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- shortCommitId: z.string().optional(),
- createdAt: z.iso.datetime().optional()
-});
-
-export const zConsoleUser = z.object({
- id: z.string().optional(),
- name: z.string().optional()
-});
-
-export const zCreateAppInstanceReply = z.object({
- appInstanceId: z.string().optional(),
- initialRelease: zConsoleRelease.optional()
-});
-
-export const zCreateAppInstanceReq = z.object({
- sourceAppId: z.string().optional(),
- name: z.string().optional(),
- description: z.string().optional()
-});
+export const zClearDefaultWorkspaceReply = z.record(z.string(), z.unknown())
export const zCreateBearerTokenResponse = z.object({
- token: z.string().optional()
-});
-
-export const zCreateDeploymentReply = z.object({
- runtimeInstanceId: z.string().optional(),
- deploymentId: z.string().optional(),
- status: z.string().optional()
-});
-
-export const zCreateDeveloperApiKeyReq = z.object({
- appInstanceId: z.string().optional(),
- environmentId: z.string().optional(),
- name: z.string().optional()
-});
+ token: z.string().optional(),
+})
export const zCreateMemberReply = z.object({
- id: z.string().optional(),
- password: z.string().optional()
-});
+ id: z.string().optional(),
+ password: z.string().optional(),
+})
/**
* Create member messages
*/
export const zCreateMemberReq = z.object({
- name: z.string().optional(),
- email: z.string().optional(),
- status: z.string().optional()
-});
+ name: z.string().optional(),
+ email: z.string().optional(),
+ status: z.string().optional(),
+})
export const zCreateNewGroupsReqGroup = z.object({
- name: z.string().optional()
-});
+ name: z.string().optional(),
+})
export const zCreateNewGroupsReq = z.object({
- groups: z.array(zCreateNewGroupsReqGroup).optional()
-});
+ groups: z.array(zCreateNewGroupsReqGroup).optional(),
+})
-export const zCreateReleaseReply = z.object({
- release: zConsoleRelease.optional()
-});
-
-export const zCreateReleaseReq = z.object({
- appInstanceId: z.string().optional(),
- name: z.string().optional(),
- description: z.string().optional()
-});
+export const zCreateResourceGroupRequest = z.object({
+ name: z.string().optional(),
+ description: z.string().optional(),
+})
export const zCreateSecretKeyReply = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- secretKey: z.string().optional(),
- createdAt: z.iso.datetime().optional(),
- lastActive: z.iso.datetime().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ secretKey: z.string().optional(),
+ createdAt: z.iso.datetime().optional(),
+ lastActive: z.iso.datetime().optional(),
+})
export const zCreateSecretKeyReq = z.object({
- name: z.string().optional()
-});
+ name: z.string().optional(),
+})
export const zCreateUserReply = z.object({
- id: z.string().optional(),
- password: z.string().optional()
-});
+ id: z.string().optional(),
+ password: z.string().optional(),
+})
export const zCreateUserReq = z.object({
- name: z.string().optional(),
- email: z.string().optional(),
- status: z.string().optional()
-});
+ name: z.string().optional(),
+ email: z.string().optional(),
+ status: z.string().optional(),
+})
/**
* Create workspace messages
*/
export const zCreateWorkspaceReq = z.object({
- name: z.string().optional(),
- email: z.string().optional(),
- status: z.string().optional()
-});
+ name: z.string().optional(),
+ email: z.string().optional(),
+ status: z.string().optional(),
+})
export const zCurrentUserReply = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- email: z.string().optional(),
- interfaceLanguage: z.string().optional(),
- timezone: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ email: z.string().optional(),
+ interfaceLanguage: z.string().optional(),
+ timezone: z.string().optional(),
+})
export const zDashboardSsooidcLoginReply = z.object({
- url: z.string().optional(),
- state: z.string().optional()
-});
+ url: z.string().optional(),
+ state: z.string().optional(),
+})
export const zDashboardSsoOauth2LoginReply = z.object({
- url: z.string().optional(),
- state: z.string().optional()
-});
+ url: z.string().optional(),
+ state: z.string().optional(),
+})
/**
* Dashboard SSO Login messages
*/
export const zDashboardSsosamlLoginReply = z.object({
- url: z.string().optional()
-});
-
-export const zDeleteAppInstanceReply = z.record(z.string(), z.unknown());
-
-export const zDeleteDeveloperApiKeyReply = z.record(z.string(), z.unknown());
-
-export const zDeleteEnvironmentReply = z.record(z.string(), z.unknown());
+ url: z.string().optional(),
+})
export const zDeleteGroupsRes = z.object({
- message: z.string().optional()
-});
-
-export const zDeleteGuard = z.object({
- canDelete: z.boolean().optional(),
- disabledReason: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zDeleteMemberReply = z.object({
- account: zAccount.optional()
-});
+ account: zAccount.optional(),
+})
export const zDeleteSecretKeyReply = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zDeleteUserReply = z.object({
- account: zAccount.optional()
-});
+ account: zAccount.optional(),
+})
-export const zDeleteWorkspaceReply = z.record(z.string(), z.unknown());
-
-export const zDeployedEnvironment = z.object({
- environmentId: z.string().optional(),
- environmentName: z.string().optional()
-});
-
-export const zDeploymentCredentialOption = z.object({
- credentialId: z.string().optional(),
- displayName: z.string().optional(),
- pluginId: z.string().optional(),
- pluginName: z.string().optional(),
- pluginVersion: z.string().optional()
-});
-
-export const zDeploymentEnvVarOption = z.object({
- envVarId: z.string().optional(),
- name: z.string().optional(),
- valueType: z.string().optional(),
- displayValue: z.string().optional()
-});
-
-export const zDeploymentBindingOptionSlot = z.object({
- slot: z.string().optional(),
- kind: z.string().optional(),
- label: z.string().optional(),
- required: z.boolean().optional(),
- candidates: z.array(zDeploymentCredentialOption).optional(),
- envVarCandidates: z.array(zDeploymentEnvVarOption).optional()
-});
-
-export const zDeploymentEnvironmentOption = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- type: z.string().optional(),
- backend: z.string().optional(),
- status: z.string().optional(),
- managedBy: z.string().optional(),
- deployable: z.boolean().optional(),
- disabledReason: z.string().optional()
-});
-
-export const zDeploymentRuntimeBinding = z.object({
- slot: z.string().optional(),
- credentialId: z.string().optional(),
- envVarId: z.string().optional()
-});
-
-export const zCreateDeploymentReq = z.object({
- appInstanceId: z.string().optional(),
- environmentId: z.string().optional(),
- releaseId: z.string().optional(),
- bindings: z.array(zDeploymentRuntimeBinding).optional()
-});
-
-export const zDeploymentStatusRow = z.object({
- environment: zConsoleEnvironment.optional(),
- release: zConsoleRelease.optional(),
- status: z.string().optional()
-});
-
-export const zDeveloperApiKeyRow = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- environment: zConsoleEnvironment.optional(),
- maskedKey: z.string().optional()
-});
-
-export const zCreateDeveloperApiKeyReply = z.object({
- apiKey: zDeveloperApiKeyRow.optional(),
- token: z.string().optional()
-});
-
-export const zDeveloperApiAccess = z.object({
- enabled: z.boolean().optional(),
- apiKeys: z.array(zDeveloperApiKeyRow).optional()
-});
+export const zDeleteWorkspaceReply = z.record(z.string(), z.unknown())
/**
* System user setting messages
*/
export const zEnterpriseSystemUserSettingReply = z.object({
- ssoEnforcedForSignin: z.boolean().optional(),
- ssoEnforcedForSigninProtocol: z.string().optional(),
- enableEmailPasswordLogin: z.boolean().optional()
-});
-
-export const zEnvironment = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- description: z.string().optional(),
- mode: z.int().optional(),
- namespace: z.string().optional(),
- apiServer: z.string().optional(),
- status: z.int().optional(),
- statusMessage: z.string().optional(),
- bootstrapProgress: zBootstrapProgress.optional(),
- managedBy: z.string().optional(),
- createdAt: z.iso.datetime().optional(),
- updatedAt: z.iso.datetime().optional(),
- backend: z.int().optional(),
- host: z.string().optional()
-});
-
-export const zCreateEnvironmentReply = z.object({
- environment: zEnvironment.optional()
-});
-
-export const zEnvironmentAccessRow = z.object({
- environment: zConsoleEnvironment.optional(),
- currentRelease: zConsoleRelease.optional(),
- accessMode: z.string().optional(),
- accessModeLabel: z.string().optional(),
- hint: z.string().optional()
-});
-
-export const zEnvironmentFilter = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- kind: z.string().optional()
-});
-
-export const zGetAppInstanceOverviewReply = z.object({
- instance: zAppInstanceBasicInfo.optional(),
- deployments: z.array(zDeploymentStatusRow).optional(),
- access: zAccessStatus.optional()
-});
-
-export const zGetAppInstanceSettingsReply = z.object({
- name: z.string().optional(),
- description: z.string().optional(),
- deleteGuard: zDeleteGuard.optional()
-});
+ ssoEnforcedForSignin: z.boolean().optional(),
+ ssoEnforcedForSigninProtocol: z.string().optional(),
+ enableEmailPasswordLogin: z.boolean().optional(),
+})
export const zGetBearerTokenResponse = z.object({
- maskedToken: z.string().optional()
-});
+ maskedToken: z.string().optional(),
+})
export const zGetClusterInfoReply = z.object({
- mode: z.string().optional(),
- clusterId: z.string().optional(),
- verifyMode: z.string().optional()
-});
-
-export const zGetEnvironmentAccessPolicyReply = z.object({
- policy: zAccessPolicyDetail.optional()
-});
-
-export const zGetEnvironmentReply = z.object({
- environment: zEnvironment.optional()
-});
-
-export const zGetInstanceReply = z.object({
- instanceId: z.string().optional(),
- status: z.string().optional(),
- desiredReleaseId: z.string().optional(),
- observedReleaseId: z.string().optional(),
- currentDeploymentId: z.string().optional(),
- version: z.string().optional()
-});
+ mode: z.string().optional(),
+ clusterId: z.string().optional(),
+ verifyMode: z.string().optional(),
+})
export const zGetLicenseStatusReply = z.object({
- status: z.string().optional()
-});
+ status: z.string().optional(),
+})
export const zGetMfaInfoReply = z.object({
- userEnabled: z.boolean().optional(),
- userSetup: z.boolean().optional(),
- globalEnabled: z.boolean().optional()
-});
+ userEnabled: z.boolean().optional(),
+ userSetup: z.boolean().optional(),
+ globalEnabled: z.boolean().optional(),
+})
export const zGetMemberReply = z.object({
- account: zAccountDetail.optional()
-});
+ account: zAccountDetail.optional(),
+})
export const zGetUserReply = z.object({
- account: zAccountDetail.optional()
-});
+ account: zAccountDetail.optional(),
+})
export const zGetWebAppAccessModeRes = z.object({
- accessMode: z.string().optional()
-});
+ accessMode: z.string().optional(),
+})
export const zGetWebAppAuthInfoRes = z.object({
- allowSso: z.boolean().optional(),
- allowEmailCodeLogin: z.boolean().optional(),
- allowEmailPasswordLogin: z.boolean().optional()
-});
+ allowSso: z.boolean().optional(),
+ allowEmailCodeLogin: z.boolean().optional(),
+ allowEmailPasswordLogin: z.boolean().optional(),
+})
export const zGetWebAppWhitelistSubjectsResMember = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- email: z.string().optional(),
- avatar: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ email: z.string().optional(),
+ avatar: z.string().optional(),
+})
+
+export const zGroupAppItem = z.object({
+ app_id: z.string().optional(),
+ app_name: z.string().optional(),
+ workspace_id: z.string().optional(),
+ workspace_name: z.string().optional(),
+ app_status: z.int().optional(),
+ token_usage: z.string().optional(),
+ rpm: z.string().optional(),
+ concurrency: z.string().optional(),
+})
export const zHealthzReply = z.object({
- message: z.string().optional(),
- status: z.string().optional()
-});
+ message: z.string().optional(),
+ status: z.string().optional(),
+})
-export const zHostEnvironmentConfig = z.object({
- machineId: z.string().optional(),
- joinTokenHash: z.string().optional()
-});
+export const zInnerAdmission = z.object({
+ marker: z.string().optional(),
+ concurrencyGroupIds: z.array(z.string()).optional(),
+})
export const zInnerBatchGetWebAppAccessModesByIdReq = z.object({
- appIds: z.array(z.string()).optional()
-});
+ appIds: z.array(z.string()).optional(),
+})
export const zInnerBatchGetWebAppAccessModesByIdRes = z.object({
- accessModes: z.record(z.string(), z.string()).optional()
-});
+ accessModes: z.record(z.string(), z.string()).optional(),
+})
export const zInnerBatchIsUserAllowedToAccessWebAppReq = z.object({
- userId: z.string().optional(),
- appIds: z.array(z.string()).optional()
-});
+ userId: z.string().optional(),
+ appIds: z.array(z.string()).optional(),
+})
export const zInnerBatchIsUserAllowedToAccessWebAppRes = z.object({
- permissions: z.record(z.string(), z.boolean()).optional()
-});
-
-export const zInnerCheckAppDeployAccessReply = z.object({
- allowed: z.boolean().optional(),
- matchedPolicyId: z.string().optional(),
- matchedScopeType: z.string().optional(),
- reason: z.string().optional(),
- cacheTtlSeconds: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
-
-export const zInnerCheckAppDeployAccessReq = z.object({
- appInstanceId: z.string().optional(),
- environmentId: z.string().optional(),
- principalType: z.string().optional(),
- principalId: z.string().optional()
-});
+ permissions: z.record(z.string(), z.boolean()).optional(),
+})
export const zInnerCleanAppRes = z.object({
- message: z.string().optional()
-});
-
-export const zInnerGetTokenRouteReply = z.object({
- environmentId: z.string().optional(),
- namespace: z.string().optional(),
- serviceName: z.string().optional(),
- servicePort: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- environmentStatus: z.string().optional(),
- appId: z.string().optional(),
- tenantId: z.string().optional(),
- instanceId: z.string().optional(),
- observedReleaseId: z.string().optional(),
- instanceStatus: z.string().optional()
-});
-
-export const zInnerGetTokenRouteReq = z.object({
- token: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zInnerGetWebAppAccessModeByCodeRes = z.object({
- accessMode: z.string().optional()
-});
+ accessMode: z.string().optional(),
+})
export const zInnerGetWebAppAccessModeByIdRes = z.object({
- accessMode: z.string().optional()
-});
+ accessMode: z.string().optional(),
+})
export const zInnerIsUserAllowedToAccessWebAppRes = z.object({
- result: z.boolean().optional()
-});
+ result: z.boolean().optional(),
+})
+
+export const zInnerReleaseAdmissionRequest = z.object({
+ admission: zInnerAdmission.optional(),
+})
+
+export const zInnerReleaseAdmissionResponse = z.record(z.string(), z.unknown())
export const zInnerTryAddAccountToDefaultWorkspaceReply = z.object({
- workspaceId: z.string().optional(),
- joined: z.boolean().optional(),
- message: z.string().optional()
-});
+ workspaceId: z.string().optional(),
+ joined: z.boolean().optional(),
+ message: z.string().optional(),
+})
/**
* Inner API messages
*/
export const zInnerTryAddAccountToDefaultWorkspaceReq = z.object({
- accountId: z.string().optional()
-});
+ accountId: z.string().optional(),
+})
export const zIsUserAllowedToAccessWebAppRes = z.object({
- result: z.boolean().optional()
-});
+ result: z.boolean().optional(),
+})
export const zJoinWorkspaceReply = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
/**
* Join workspace messages
*/
export const zJoinWorkspaceReq = z.object({
- id: z.string().optional(),
- email: z.string().optional(),
- role: z.string().optional()
-});
+ id: z.string().optional(),
+ email: z.string().optional(),
+ role: z.string().optional(),
+})
-export const zK8sEnvironmentConfig = z.object({
- namespace: z.string().optional(),
- apiServer: z.string().optional(),
- caBundle: z.string().optional(),
- bearerToken: z.string().optional()
-});
+export const zLimitConfig = z.object({
+ type: z.int().optional(),
+ threshold: z.string().optional(),
+ action: z.int().optional(),
+ reached: z.boolean().optional(),
+})
-/**
- * Field-level validation only; target (api_server) and RBAC validation happen
- * in the bootstrap reconciler.
- */
-export const zCreateEnvironmentReq = z.object({
- name: z.string().optional(),
- description: z.string().optional(),
- mode: z.int().optional(),
- backend: z.int().optional(),
- k8s: zK8sEnvironmentConfig.optional(),
- host: zHostEnvironmentConfig.optional()
-});
+export const zInnerGroupConfig = z.object({
+ id: z.string().optional(),
+ enabled: z.boolean().optional(),
+ membershipId: z.string().optional(),
+ limits: z.array(zLimitConfig).optional(),
+})
-export const zLastError = z.object({
- phase: z.string().optional(),
- code: z.string().optional(),
- message: z.string().optional(),
- releaseId: z.string().optional()
-});
+export const zInnerResolveResponse = z.object({
+ appId: z.string().optional(),
+ groups: z.array(zInnerGroupConfig).optional(),
+ blocked: z.boolean().optional(),
+ blockGroupId: z.string().optional(),
+ blockReason: z.string().optional(),
+ admission: zInnerAdmission.optional(),
+})
-export const zAckDeploymentReq = z.object({
- deploymentId: z.string().optional(),
- instanceId: z.string().optional(),
- expectedVersion: z.string().optional(),
- status: z.string().optional(),
- observedReleaseId: z.string().optional(),
- lastError: zLastError.optional()
-});
-
-export const zListDeploymentBindingOptionsReply = z.object({
- slots: z.array(zDeploymentBindingOptionSlot).optional()
-});
-
-export const zListDeploymentEnvironmentOptionsReply = z.object({
- environments: z.array(zDeploymentEnvironmentOption).optional()
-});
+export const zListGroupAppsResponse = z.object({
+ items: z.array(zGroupAppItem).optional(),
+ total: z.string().optional(),
+})
export const zLoginTypesReply = z.object({
- enabledEmailCodeLogin: z.boolean().optional(),
- enableEmailPasswordLogin: z.boolean().optional(),
- isAllowRegister: z.boolean().optional(),
- isAllowCreateWorkspace: z.boolean().optional()
-});
+ enabledEmailCodeLogin: z.boolean().optional(),
+ enableEmailPasswordLogin: z.boolean().optional(),
+ isAllowRegister: z.boolean().optional(),
+ isAllowCreateWorkspace: z.boolean().optional(),
+})
export const zLoginTypesReq = z.object({
- enabledEmailCodeLogin: z.boolean().optional(),
- enableEmailPasswordLogin: z.boolean().optional(),
- isAllowRegister: z.boolean().optional(),
- isAllowCreateWorkspace: z.boolean().optional()
-});
+ enabledEmailCodeLogin: z.boolean().optional(),
+ enableEmailPasswordLogin: z.boolean().optional(),
+ isAllowRegister: z.boolean().optional(),
+ isAllowCreateWorkspace: z.boolean().optional(),
+})
export const zMfaBackupCodesRes = z.object({
- codes: z.array(z.string()).optional(),
- validCounts: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- createdAt: z.iso.datetime().optional()
-});
+ codes: z.array(z.string()).optional(),
+ validCounts: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ createdAt: z.iso.datetime().optional(),
+})
export const zMfaDeleteBackupCodesRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zMfaDeleteRes = z.object({
- token: z.string().optional()
-});
+ token: z.string().optional(),
+})
export const zMfaDownloadBackupCodesSummaryRes = z.object({
- content: z.string().optional()
-});
+ content: z.string().optional(),
+})
export const zMfaEnrollReq = z.object({
- code: z.string().optional()
-});
+ code: z.string().optional(),
+})
export const zMfaEnrollRes = z.object({
- token: z.string().optional()
-});
+ token: z.string().optional(),
+})
export const zMfaGetEnrollInfoRes = z.object({
- qrCode: z.string().optional(),
- secret: z.string().optional()
-});
+ qrCode: z.string().optional(),
+ secret: z.string().optional(),
+})
export const zMfaModifyRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zOAuth2Config = z.object({
- clientId: z.string().optional(),
- clientSecret: z.string().optional(),
- authUrl: z.string().optional(),
- tokenUrl: z.string().optional(),
- userinfoUrl: z.string().optional(),
- scopes: z.string().optional(),
- enablePkce: z.boolean().optional()
-});
+ clientId: z.string().optional(),
+ clientSecret: z.string().optional(),
+ authUrl: z.string().optional(),
+ tokenUrl: z.string().optional(),
+ userinfoUrl: z.string().optional(),
+ scopes: z.string().optional(),
+ enablePkce: z.boolean().optional(),
+})
export const zOAuth2LoginReply = z.object({
- url: z.string().optional(),
- state: z.string().optional()
-});
+ url: z.string().optional(),
+ state: z.string().optional(),
+})
export const zOidcConfig = z.object({
- issuerUrl: z.string().optional(),
- clientId: z.string().optional(),
- clientSecret: z.string().optional(),
- enablePkce: z.boolean().optional()
-});
+ issuerUrl: z.string().optional(),
+ clientId: z.string().optional(),
+ clientSecret: z.string().optional(),
+ enablePkce: z.boolean().optional(),
+})
export const zOidcReply = z.object({
- url: z.string().optional(),
- state: z.string().optional()
-});
+ url: z.string().optional(),
+ state: z.string().optional(),
+})
export const zOtelExporterEndpoint = z.object({
- endpoint: z.string().optional(),
- compression: z.string().optional(),
- protocol: z.int().optional(),
- timeout: z.string().regex(/^-?(?:0|[1-9][0-9]{0,11})(?:\.[0-9]{1,9})?s$/).optional(),
- headers: z.record(z.string(), z.string()).optional(),
- tlsCaPem: z.string().optional(),
- tlsInsecure: z.boolean().optional(),
- tlsClientCertPem: z.string().optional(),
- tlsClientKeyPem: z.string().optional(),
- enabled: z.boolean().optional(),
- tlsInsecureSkipVerify: z.boolean().optional()
-});
+ endpoint: z.string().optional(),
+ compression: z.string().optional(),
+ protocol: z.int().optional(),
+ timeout: z
+ .string()
+ .regex(/^-?(?:0|[1-9]\d{0,11})(?:\.\d{1,9})?s$/)
+ .optional(),
+ headers: z.record(z.string(), z.string()).optional(),
+ tlsCaPem: z.string().optional(),
+ tlsInsecure: z.boolean().optional(),
+ tlsClientCertPem: z.string().optional(),
+ tlsClientKeyPem: z.string().optional(),
+ enabled: z.boolean().optional(),
+ tlsInsecureSkipVerify: z.boolean().optional(),
+})
export const zEndpointReply = z.object({
- mode: z.int().optional(),
- metricsEndpoint: zOtelExporterEndpoint.optional(),
- tracesEndpoint: zOtelExporterEndpoint.optional()
-});
+ mode: z.int().optional(),
+ metricsEndpoint: zOtelExporterEndpoint.optional(),
+ tracesEndpoint: zOtelExporterEndpoint.optional(),
+})
export const zOtelExporterStatusReply = z.object({
- connectedAt: z.iso.datetime().optional(),
- bytesPushed: z.string().optional(),
- itemsInQueue: z.string().optional(),
- logs: z.string().optional(),
- status: z.int().optional()
-});
+ connectedAt: z.iso.datetime().optional(),
+ bytesPushed: z.string().optional(),
+ itemsInQueue: z.string().optional(),
+ logs: z.string().optional(),
+ status: z.int().optional(),
+})
export const zPasswordPolicyConfig = z.object({
- minLength: z.int().min(0, { error: 'Invalid value: Expected uint32 to be >= 0' }).max(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }).optional(),
- requireDigit: z.boolean().optional(),
- requireLowercase: z.boolean().optional(),
- requireUppercase: z.boolean().optional(),
- requireSpecial: z.boolean().optional(),
- forbidRepeated: z.boolean().optional(),
- forbidSequential: z.boolean().optional(),
- expiryEnabled: z.boolean().optional(),
- expiryDays: z.int().min(0, { error: 'Invalid value: Expected uint32 to be >= 0' }).max(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }).optional()
-});
+ minLength: z
+ .int()
+ .min(0, { error: 'Invalid value: Expected uint32 to be >= 0' })
+ .max(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' })
+ .optional(),
+ requireDigit: z.boolean().optional(),
+ requireLowercase: z.boolean().optional(),
+ requireUppercase: z.boolean().optional(),
+ requireSpecial: z.boolean().optional(),
+ forbidRepeated: z.boolean().optional(),
+ forbidSequential: z.boolean().optional(),
+ expiryEnabled: z.boolean().optional(),
+ expiryDays: z
+ .int()
+ .min(0, { error: 'Invalid value: Expected uint32 to be >= 0' })
+ .max(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' })
+ .optional(),
+})
export const zPasswordStrengthReply = z.object({
- level: z.int().optional()
-});
+ level: z.int().optional(),
+})
export const zPasswordStrengthReq = z.object({
- password: z.string().optional()
-});
+ password: z.string().optional(),
+})
export const zPluginInstallationPermissionInfo = z.object({
- pluginInstallationScope: z.string().optional(),
- restrictToMarketplaceOnly: z.boolean().optional()
-});
+ pluginInstallationScope: z.string().optional(),
+ restrictToMarketplaceOnly: z.boolean().optional(),
+})
export const zPluginInstallationSettingsReply = z.object({
- pluginInstallationScope: z.int().optional(),
- restrictToMarketplaceOnly: z.boolean().optional()
-});
-
-export const zPreviewReleaseReq = z.object({
- appInstanceId: z.string().optional(),
- releaseId: z.string().optional()
-});
-
-export const zReleaseRow = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- createdAt: z.iso.datetime().optional(),
- createdBy: zConsoleUser.optional(),
- deployedTo: z.array(zDeployedEnvironment).optional()
-});
-
-export const zReleaseRuntimeBinding = z.object({
- kind: z.string().optional(),
- label: z.string().optional(),
- displayValue: z.string().optional(),
- valueType: z.string().optional()
-});
-
-export const zPreviewReleaseReply = z.object({
- release: zConsoleRelease.optional(),
- bindings: z.array(zReleaseRuntimeBinding).optional()
-});
+ pluginInstallationScope: z.int().optional(),
+ restrictToMarketplaceOnly: z.boolean().optional(),
+})
export const zResetMemberPasswordReply = z.object({
- id: z.string().optional(),
- password: z.string().optional()
-});
+ id: z.string().optional(),
+ password: z.string().optional(),
+})
/**
* Reset member password messages
*/
export const zResetMemberPasswordReq = z.object({
- id: z.string().optional()
-});
+ id: z.string().optional(),
+})
export const zResetPasswordReply = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
/**
* Password reset messages
*/
export const zResetPasswordReq = z.object({
- currentPassword: z.string().optional(),
- newPassword: z.string().optional(),
- confirmPassword: z.string().optional()
-});
+ currentPassword: z.string().optional(),
+ newPassword: z.string().optional(),
+ confirmPassword: z.string().optional(),
+})
export const zResetUserPasswordReply = z.object({
- id: z.string().optional(),
- password: z.string().optional()
-});
+ id: z.string().optional(),
+ password: z.string().optional(),
+})
export const zResetUserPasswordReq = z.object({
- id: z.string().optional()
-});
+ id: z.string().optional(),
+})
-export const zResolveCredentialsReq = z.object({
- instanceId: z.string().optional(),
- deploymentId: z.string().optional(),
- slots: z.array(z.string()).optional()
-});
+export const zResourceGroupDetail = z.object({
+ id: z.string().optional(),
+ name: z.string().optional(),
+ description: z.string().optional(),
+ enabled: z.boolean().optional(),
+ rpm_limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ rpm_action: z.int().optional(),
+ concurrency_limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ concurrency_action: z.int().optional(),
+ token_quota: z.string().optional(),
+ token_action: z.int().optional(),
+ created_at: z.string().optional(),
+ updated_at: z.string().optional(),
+})
-/**
- * Exactly one of credential_id / env_var_id is populated; model/plugin slots
- * carry credential_id (pool A), env_var slots carry env_var_id (pool B).
- * See design §4.1.
- */
-export const zResolvedCredential = z.object({
- slot: z.string().optional(),
- credentialId: z.string().optional(),
- envVarId: z.string().optional(),
- value: z.string().optional()
-});
+export const zResourceGroupItem = z.object({
+ id: z.string().optional(),
+ name: z.string().optional(),
+ description: z.string().optional(),
+ enabled: z.boolean().optional(),
+ rpm_limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ concurrency_limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ token_quota: z.string().optional(),
+ token_usage: z.string().optional(),
+ app_count: z.string().optional(),
+ rpm_status: z.int().optional(),
+ conc_status: z.int().optional(),
+ created_at: z.string().optional(),
+ updated_at: z.string().optional(),
+})
-export const zResolveCredentialsReply = z.object({
- resolved: z.array(zResolvedCredential).optional()
-});
+export const zListResourceGroupsResponse = z.object({
+ items: z.array(zResourceGroupItem).optional(),
+ total: z.string().optional(),
+})
/**
* ResourceQuota represents usage quota for a resource
*/
export const zResourceQuota = z.object({
- used: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- limit: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- enabled: z.boolean().optional()
-});
+ used: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ enabled: z.boolean().optional(),
+})
export const zLicenseStatus = z.object({
- status: z.string().optional(),
- expiredAt: z.string().optional(),
- workspaces: zResourceQuota.optional()
-});
+ status: z.string().optional(),
+ expiredAt: z.string().optional(),
+ workspaces: zResourceQuota.optional(),
+})
export const zLimitFields = z.object({
- workspaceMembers: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- workspaces: zResourceQuota.optional()
-});
+ workspaceMembers: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ workspaces: zResourceQuota.optional(),
+})
/**
* License information
*/
export const zLicenseInfo = z.object({
- uuid: z.string().optional(),
- expiredAt: z.iso.datetime().optional(),
- clusterId: z.string().optional(),
- product: z.string().optional(),
- limits: zLimitFields.optional()
-});
+ uuid: z.string().optional(),
+ expiredAt: z.iso.datetime().optional(),
+ clusterId: z.string().optional(),
+ product: z.string().optional(),
+ limits: zLimitFields.optional(),
+})
/**
* License RPC messages
*/
export const zGetLicenseReply = z.object({
- license: zLicenseInfo.optional()
-});
-
-export const zRetryEnvironmentReply = z.object({
- environment: zEnvironment.optional()
-});
-
-export const zRetryEnvironmentReq = z.object({
- id: z.string().optional()
-});
-
-export const zRuntimeEndpoints = z.object({
- run: z.string().optional(),
- health: z.string().optional()
-});
-
-export const zRuntimeInstanceDetail = z.object({
- deploymentName: z.string().optional(),
- replicas: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- runtimeMode: z.string().optional(),
- runtimeNote: z.string().optional(),
- endpoints: zRuntimeEndpoints.optional(),
- bindings: z.array(zReleaseRuntimeBinding).optional()
-});
-
-export const zRuntimeInstanceRow = z.object({
- id: z.string().optional(),
- environment: zConsoleEnvironment.optional(),
- status: z.string().optional(),
- currentRelease: zConsoleRelease.optional(),
- detail: zRuntimeInstanceDetail.optional()
-});
-
-export const zListRuntimeInstancesReply = z.object({
- data: z.array(zRuntimeInstanceRow).optional()
-});
+ license: zLicenseInfo.optional(),
+})
/**
* SSO Configuration messages
*/
export const zSamlConfig = z.object({
- idpSsoUrl: z.string().optional(),
- certificate: z.string().optional()
-});
+ idpSsoUrl: z.string().optional(),
+ certificate: z.string().optional(),
+})
export const zSamlLoginReply = z.object({
- url: z.string().optional()
-});
+ url: z.string().optional(),
+})
export const zSsoIdPProvider = z.object({
- protocol: z.string().optional(),
- provider: z.string().optional(),
- samlConfig: zSamlConfig.optional(),
- oidcConfig: zOidcConfig.optional(),
- oauth2Config: zOAuth2Config.optional()
-});
+ protocol: z.string().optional(),
+ provider: z.string().optional(),
+ samlConfig: zSamlConfig.optional(),
+ oidcConfig: zOidcConfig.optional(),
+ oauth2Config: zOAuth2Config.optional(),
+})
export const zSsoSettings = z.object({
- ssoEnforced: z.boolean().optional(),
- sessionTimeout: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- ssoIdpProvider: zSsoIdPProvider.optional()
-});
+ ssoEnforced: z.boolean().optional(),
+ sessionTimeout: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ ssoIdpProvider: zSsoIdPProvider.optional(),
+})
export const zAuthSettingsReply = z.object({
- userSsoSettings: zSsoSettings.optional(),
- webSsoSettings: zSsoSettings.optional(),
- dashboardSsoSettings: zSsoSettings.optional(),
- userSsoSamlAcsUrl: z.string().optional(),
- userSsoOidcCallbackUrl: z.string().optional(),
- userSsoOauth2CallbackUrl: z.string().optional(),
- webSsoSamlAcsUrl: z.string().optional(),
- webSsoOidcCallbackUrl: z.string().optional(),
- webSsoOauth2CallbackUrl: z.string().optional(),
- webSsoMembersSamlAcsUrl: z.string().optional(),
- webSsoMembersOidcCallbackUrl: z.string().optional(),
- webSsoMembersOauth2CallbackUrl: z.string().optional(),
- dashboardSsoSamlAcsUrl: z.string().optional(),
- dashboardSsoOidcCallbackUrl: z.string().optional(),
- dashboardSsoOauth2CallbackUrl: z.string().optional()
-});
+ userSsoSettings: zSsoSettings.optional(),
+ webSsoSettings: zSsoSettings.optional(),
+ dashboardSsoSettings: zSsoSettings.optional(),
+ userSsoSamlAcsUrl: z.string().optional(),
+ userSsoOidcCallbackUrl: z.string().optional(),
+ userSsoOauth2CallbackUrl: z.string().optional(),
+ webSsoSamlAcsUrl: z.string().optional(),
+ webSsoOidcCallbackUrl: z.string().optional(),
+ webSsoOauth2CallbackUrl: z.string().optional(),
+ webSsoMembersSamlAcsUrl: z.string().optional(),
+ webSsoMembersOidcCallbackUrl: z.string().optional(),
+ webSsoMembersOauth2CallbackUrl: z.string().optional(),
+ dashboardSsoSamlAcsUrl: z.string().optional(),
+ dashboardSsoOidcCallbackUrl: z.string().optional(),
+ dashboardSsoOauth2CallbackUrl: z.string().optional(),
+})
export const zAuthSettingsReq = z.object({
- ssoType: z.string().optional(),
- ssoSettings: zSsoSettings.optional()
-});
+ ssoType: z.string().optional(),
+ ssoSettings: zSsoSettings.optional(),
+})
export const zSsoSettingsReply = z.object({
- enabled: z.boolean().optional()
-});
+ enabled: z.boolean().optional(),
+})
export const zScimSettings = z.object({
- enabled: z.boolean().optional(),
- lastSyncTime: z.iso.datetime().optional()
-});
+ enabled: z.boolean().optional(),
+ lastSyncTime: z.iso.datetime().optional(),
+})
-export const zSearchAccessSubjectsReply = z.object({
- data: z.array(zAccessSubjectDisplay).optional()
-});
+export const zSearchAppItem = z.object({
+ app_id: z.string().optional(),
+ app_name: z.string().optional(),
+ workspace_id: z.string().optional(),
+ workspace_name: z.string().optional(),
+ app_status: z.int().optional(),
+ icon: z.string().optional(),
+ icon_type: z.string().optional(),
+ icon_background: z.string().optional(),
+ created_by_name: z.string().optional(),
+})
+
+export const zSearchAppsResponse = z.object({
+ items: z.array(zSearchAppItem).optional(),
+ total: z.string().optional(),
+})
export const zSecretKey = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- secretKeyMasked: z.string().optional(),
- createdAt: z.iso.datetime().optional(),
- lastActive: z.iso.datetime().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ secretKeyMasked: z.string().optional(),
+ createdAt: z.iso.datetime().optional(),
+ lastActive: z.iso.datetime().optional(),
+})
export const zSetDefaultWorkspaceReply = z.object({
- workspaceId: z.string().optional()
-});
+ workspaceId: z.string().optional(),
+})
export const zSetDefaultWorkspaceReq = z.object({
- id: z.string().optional()
-});
-
-export const zStatusCount = z.object({
- status: z.string().optional(),
- count: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
-
-export const zAppInstanceCard = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- icon: z.string().optional(),
- mode: z.string().optional(),
- sourceAppName: z.string().optional(),
- statuses: z.array(zStatusCount).optional(),
- lastDeployedAt: z.iso.datetime().optional()
-});
+ id: z.string().optional(),
+})
export const zSubjectAccountData = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- email: z.string().optional(),
- avatar: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ email: z.string().optional(),
+ avatar: z.string().optional(),
+})
export const zSubjectGroupData = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- groupSize: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ groupSize: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+})
export const zCreateNewGroupsRes = z.object({
- groups: z.array(zSubjectGroupData).optional()
-});
+ groups: z.array(zSubjectGroupData).optional(),
+})
export const zGetGroupsRes = z.object({
- groups: z.array(zSubjectGroupData).optional()
-});
+ groups: z.array(zSubjectGroupData).optional(),
+})
export const zGetJoinedGroupsRes = z.object({
- groups: z.array(zSubjectGroupData).optional()
-});
+ groups: z.array(zSubjectGroupData).optional(),
+})
export const zGetWebAppWhitelistSubjectsRes = z.object({
- groups: z.array(zSubjectGroupData).optional(),
- members: z.array(zGetWebAppWhitelistSubjectsResMember).optional()
-});
+ groups: z.array(zSubjectGroupData).optional(),
+ members: z.array(zGetWebAppWhitelistSubjectsResMember).optional(),
+})
/**
* Subject represents a subject (user or group) in access control
*/
export const zSubject = z.object({
- subjectId: z.string().optional(),
- subjectType: z.string().optional(),
- accountData: zSubjectAccountData.optional(),
- groupData: zSubjectGroupData.optional()
-});
+ subjectId: z.string().optional(),
+ subjectType: z.string().optional(),
+ accountData: zSubjectAccountData.optional(),
+ groupData: zSubjectGroupData.optional(),
+})
export const zGetGroupSubjectsRes = z.object({
- subjects: z.array(zSubject).optional()
-});
+ subjects: z.array(zSubject).optional(),
+})
export const zSearchForWhilteListCandidatesRes = z.object({
- subjects: z.array(zSubject).optional(),
- currPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- hasMore: z.boolean().optional()
-});
+ subjects: z.array(zSubject).optional(),
+ currPage: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ hasMore: z.boolean().optional(),
+})
export const zSystemUserSettingReply = z.object({
- isAllowRegister: z.boolean().optional(),
- enableEmailPasswordLogin: z.boolean().optional()
-});
+ isAllowRegister: z.boolean().optional(),
+ enableEmailPasswordLogin: z.boolean().optional(),
+})
export const zSystemUserSettingReq = z.object({
- isAllowRegister: z.boolean().optional(),
- enableEmailPasswordLogin: z.boolean().optional()
-});
+ isAllowRegister: z.boolean().optional(),
+ enableEmailPasswordLogin: z.boolean().optional(),
+})
export const zTestConnectionReply = z.object({
- success: z.boolean().optional(),
- error: z.string().optional()
-});
-
-export const zTestEnvironmentConnectionReply = z.object({
- ok: z.boolean().optional(),
- reachableServerVersion: z.string().optional(),
- namespaceExists: z.boolean().optional(),
- missingPermissions: z.array(z.string()).optional(),
- error: z.string().optional(),
- probedAt: z.iso.datetime().optional()
-});
-
-export const zTestEnvironmentConnectionReq = z.object({
- id: z.string().optional()
-});
+ success: z.boolean().optional(),
+ error: z.string().optional(),
+})
export const zToggleEndpointRequest = z.object({
- enabled: z.boolean().optional()
-});
-
-export const zUndeployRuntimeInstanceReply = z.object({
- deploymentId: z.string().optional(),
- status: z.string().optional()
-});
-
-export const zUndeployRuntimeInstanceReq = z.object({
- appInstanceId: z.string().optional(),
- runtimeInstanceId: z.string().optional()
-});
-
-export const zUpdateAccessChannelsReq = z.object({
- appInstanceId: z.string().optional(),
- enabled: z.boolean().optional()
-});
+ enabled: z.boolean().optional(),
+})
export const zUpdateAccessModeReq = z.object({
- appId: z.string().optional(),
- accessMode: z.string().optional()
-});
+ appId: z.string().optional(),
+ accessMode: z.string().optional(),
+})
export const zUpdateAccessModeRes = z.object({
- message: z.string().optional()
-});
-
-export const zUpdateAppInstanceReply = z.object({
- appInstanceId: z.string().optional()
-});
-
-export const zUpdateAppInstanceReq = z.object({
- appInstanceId: z.string().optional(),
- name: z.string().optional(),
- description: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateBrandingInfoReq = z.object({
- enabled: z.boolean().optional(),
- applicationTitle: z.string().optional(),
- loginPageLogo: z.string().optional(),
- workspaceLogo: z.string().optional(),
- favicon: z.string().optional()
-});
-
-export const zUpdateDeveloperApiReply = z.object({
- developerApi: zDeveloperApiAccess.optional()
-});
-
-export const zUpdateDeveloperApiReq = z.object({
- appInstanceId: z.string().optional(),
- enabled: z.boolean().optional()
-});
-
-export const zUpdateEnvironmentAccessPolicyReply = z.object({
- permission: zEnvironmentAccessRow.optional()
-});
-
-export const zUpdateEnvironmentAccessPolicyReq = z.object({
- appInstanceId: z.string().optional(),
- environmentId: z.string().optional(),
- accessMode: z.string().optional(),
- subjects: z.array(zAccessSubject).optional()
-});
-
-export const zUpdateEnvironmentReply = z.object({
- environment: zEnvironment.optional()
-});
-
-export const zUpdateEnvironmentReq = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- description: z.string().optional()
-});
+ enabled: z.boolean().optional(),
+ applicationTitle: z.string().optional(),
+ loginPageLogo: z.string().optional(),
+ workspaceLogo: z.string().optional(),
+ favicon: z.string().optional(),
+})
export const zUpdateGroupSubjectsReq = z.object({
- groupId: z.string().optional(),
- subjects: z.array(zSubject).optional()
-});
+ groupId: z.string().optional(),
+ subjects: z.array(zSubject).optional(),
+})
export const zUpdateGroupSubjectsRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateGroupsReqGroup = z.object({
- id: z.string().optional(),
- name: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+})
export const zUpdateGroupsReq = z.object({
- groups: z.array(zUpdateGroupsReqGroup).optional()
-});
+ groups: z.array(zUpdateGroupsReqGroup).optional(),
+})
export const zUpdateGroupsRes = z.object({
- groups: z.array(zSubjectGroupData).optional()
-});
+ groups: z.array(zSubjectGroupData).optional(),
+})
export const zUpdateJoinedGroupsReq = z.object({
- accountId: z.string().optional(),
- groupIds: z.array(z.string()).optional()
-});
+ accountId: z.string().optional(),
+ groupIds: z.array(z.string()).optional(),
+})
export const zUpdateJoinedGroupsRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateLicenseReply = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateLicenseReq = z.object({
- licenseId: z.string().optional()
-});
+ licenseId: z.string().optional(),
+})
export const zUpdateMfaStatusReq = z.object({
- enabled: z.boolean().optional()
-});
+ enabled: z.boolean().optional(),
+})
export const zUpdateMfaStatusRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateMemberReply = z.object({
- account: zAccount.optional()
-});
+ account: zAccount.optional(),
+})
/**
* Update member messages
*/
export const zUpdateMemberReq = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- email: z.string().optional(),
- status: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ email: z.string().optional(),
+ status: z.string().optional(),
+})
export const zUpdateMembersInGroupsReq = z.object({
- groupId: z.string().optional(),
- accountIds: z.array(z.string()).optional()
-});
+ groupId: z.string().optional(),
+ accountIds: z.array(z.string()).optional(),
+})
export const zUpdateMembersInGroupsRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateOfflineLicenseReply = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateOfflineLicenseReq = z.object({
- offlineCode: z.string().optional()
-});
+ offlineCode: z.string().optional(),
+})
export const zUpdatePluginInstallationSettingsRequest = z.object({
- pluginInstallationScope: z.int().optional(),
- restrictToMarketplaceOnly: z.boolean().optional()
-});
+ pluginInstallationScope: z.int().optional(),
+ restrictToMarketplaceOnly: z.boolean().optional(),
+})
+
+export const zUpdateResourceGroupRequest = z.object({
+ id: z.string().optional(),
+ name: z.string().optional(),
+ description: z.string().optional(),
+ enabled: z.boolean().optional(),
+ rpm_limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ rpm_action: z.int().optional(),
+ concurrency_limit: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ concurrency_action: z.int().optional(),
+ token_quota: z.string().optional(),
+ token_action: z.int().optional(),
+})
export const zUpdateUserReply = z.object({
- account: zAccountDetail.optional()
-});
+ account: zAccountDetail.optional(),
+})
export const zUpdateUserReq = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- email: z.string().optional(),
- status: z.string().optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ email: z.string().optional(),
+ status: z.string().optional(),
+})
/**
* Web app auth info messages
*/
export const zUpdateWebAppAuthInfoReq = z.object({
- allowSso: z.boolean().optional(),
- allowEmailCodeLogin: z.boolean().optional(),
- allowEmailPasswordLogin: z.boolean().optional()
-});
+ allowSso: z.boolean().optional(),
+ allowEmailCodeLogin: z.boolean().optional(),
+ allowEmailPasswordLogin: z.boolean().optional(),
+})
export const zUpdateWebAppAuthInfoRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
export const zUpdateWebAppWhitelistSubjectsReq = z.object({
- appId: z.string().optional(),
- subjects: z.array(zSubject).optional(),
- accessMode: z.string().optional()
-});
+ appId: z.string().optional(),
+ subjects: z.array(zSubject).optional(),
+ accessMode: z.string().optional(),
+})
export const zUpdateWebAppWhitelistSubjectsRes = z.object({
- message: z.string().optional()
-});
+ message: z.string().optional(),
+})
/**
* Update workspace messages
*/
export const zUpdateWorkspaceReq = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- email: z.string().optional(),
- status: z.string().optional()
-});
-
-export const zWebAppAccessRow = z.object({
- environment: zConsoleEnvironment.optional(),
- url: z.string().optional()
-});
-
-export const zAccessChannels = z.object({
- enabled: z.boolean().optional(),
- webappRows: z.array(zWebAppAccessRow).optional(),
- cli: zCliAccess.optional()
-});
-
-export const zGetAppInstanceAccessReply = z.object({
- permissions: z.array(zEnvironmentAccessRow).optional(),
- accessChannels: zAccessChannels.optional(),
- developerApi: zDeveloperApiAccess.optional()
-});
-
-export const zUpdateAccessChannelsReply = z.object({
- accessChannels: zAccessChannels.optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ email: z.string().optional(),
+ status: z.string().optional(),
+})
export const zWebAppAuthInfo = z.object({
- allowSso: z.boolean().optional(),
- allowEmailCodeLogin: z.boolean().optional(),
- allowEmailPasswordLogin: z.boolean().optional()
-});
+ allowSso: z.boolean().optional(),
+ allowEmailCodeLogin: z.boolean().optional(),
+ allowEmailPasswordLogin: z.boolean().optional(),
+})
/**
* Info configuration messages
*/
export const zInfoConfigReply = z.object({
- SSOEnforcedForSignin: z.boolean().optional(),
- SSOEnforcedForSigninProtocol: z.string().optional(),
- SSOEnforcedForWeb: z.boolean().optional(),
- SSOEnforcedForWebProtocol: z.string().optional(),
- EnableEmailCodeLogin: z.boolean().optional(),
- EnableEmailPasswordLogin: z.boolean().optional(),
- IsAllowRegister: z.boolean().optional(),
- IsAllowCreateWorkspace: z.boolean().optional(),
- License: zLicenseStatus.optional(),
- Branding: zBrandingInfo.optional(),
- WebAppAuth: zWebAppAuthInfo.optional(),
- PluginInstallationPermission: zPluginInstallationPermissionInfo.optional()
-});
+ SSOEnforcedForSignin: z.boolean().optional(),
+ SSOEnforcedForSigninProtocol: z.string().optional(),
+ SSOEnforcedForWeb: z.boolean().optional(),
+ SSOEnforcedForWebProtocol: z.string().optional(),
+ EnableEmailCodeLogin: z.boolean().optional(),
+ EnableEmailPasswordLogin: z.boolean().optional(),
+ IsAllowRegister: z.boolean().optional(),
+ IsAllowCreateWorkspace: z.boolean().optional(),
+ License: zLicenseStatus.optional(),
+ Branding: zBrandingInfo.optional(),
+ WebAppAuth: zWebAppAuthInfo.optional(),
+ PluginInstallationPermission: zPluginInstallationPermissionInfo.optional(),
+})
export const zWebOAuth2LoginReply = z.object({
- url: z.string().optional(),
- state: z.string().optional()
-});
+ url: z.string().optional(),
+ state: z.string().optional(),
+})
export const zWebOidcLoginReply = z.object({
- url: z.string().optional()
-});
+ url: z.string().optional(),
+})
export const zWebSamlLoginReply = z.object({
- url: z.string().optional()
-});
+ url: z.string().optional(),
+})
/**
* Workspace represents a workspace entity
*/
export const zWorkspace = z.object({
- id: z.string().optional(),
- name: z.string().optional(),
- status: z.string().optional(),
- createdAt: z.iso.datetime().optional(),
- owner: zAccount.optional()
-});
+ id: z.string().optional(),
+ name: z.string().optional(),
+ status: z.string().optional(),
+ createdAt: z.iso.datetime().optional(),
+ owner: zAccount.optional(),
+})
export const zCreateWorkspaceReply = z.object({
- workspace: zWorkspace.optional()
-});
+ workspace: zWorkspace.optional(),
+})
export const zGetDefaultWorkspaceReply = z.object({
- workspaceId: z.string().optional(),
- workspace: zWorkspace.optional()
-});
+ workspaceId: z.string().optional(),
+ workspace: zWorkspace.optional(),
+})
export const zGetWorkspaceReply = z.object({
- workspace: zWorkspace.optional()
-});
+ workspace: zWorkspace.optional(),
+})
export const zUpdateWorkspaceReply = z.object({
- workspace: zWorkspace.optional()
-});
+ workspace: zWorkspace.optional(),
+})
export const zWorkspaceInfoReply = z.object({
- WorkspaceMembers: zResourceQuota.optional()
-});
+ WorkspaceMembers: zResourceQuota.optional(),
+})
/**
* Workspace permission
*/
export const zWorkspacePermission = z.object({
- workspaceId: z.string().optional(),
- allowMemberInvite: z.boolean().optional(),
- allowOwnerTransfer: z.boolean().optional()
-});
+ workspaceId: z.string().optional(),
+ allowMemberInvite: z.boolean().optional(),
+ allowOwnerTransfer: z.boolean().optional(),
+})
export const zGetWorkspacePermissionReply = z.object({
- permission: zWorkspacePermission.optional()
-});
+ permission: zWorkspacePermission.optional(),
+})
export const zUpdateWorkspacePermissionReply = z.object({
- message: z.string().optional(),
- permission: zWorkspacePermission.optional()
-});
+ message: z.string().optional(),
+ permission: zWorkspacePermission.optional(),
+})
/**
* Update workspace permission messages
*/
export const zUpdateWorkspacePermissionReq = z.object({
- id: z.string().optional(),
- permission: zWorkspacePermission.optional()
-});
+ id: z.string().optional(),
+ permission: zWorkspacePermission.optional(),
+})
/**
* Pagination : Just for pagination by page
*/
export const zPagination = z.object({
- totalCount: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- perPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- currentPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- totalPages: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
-
-export const zListAppInstancesReply = z.object({
- filters: z.array(zEnvironmentFilter).optional(),
- data: z.array(zAppInstanceCard).optional(),
- pagination: zPagination.optional()
-});
-
-export const zListEnvironmentsReply = z.object({
- data: z.array(zEnvironment).optional(),
- pagination: zPagination.optional()
-});
+ totalCount: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ perPage: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ currentPage: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ totalPages: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+})
export const zListMembersReply = z.object({
- data: z.array(zAccountDetail).optional(),
- pagination: zPagination.optional()
-});
-
-export const zListReleasesReply = z.object({
- data: z.array(zReleaseRow).optional(),
- pagination: zPagination.optional()
-});
+ data: z.array(zAccountDetail).optional(),
+ pagination: zPagination.optional(),
+})
export const zListSecretKeysReply = z.object({
- data: z.array(zSecretKey).optional(),
- pagination: zPagination.optional()
-});
+ data: z.array(zSecretKey).optional(),
+ pagination: zPagination.optional(),
+})
export const zListUsersReply = z.object({
- data: z.array(zAccountDetail).optional(),
- pagination: zPagination.optional()
-});
+ data: z.array(zAccountDetail).optional(),
+ pagination: zPagination.optional(),
+})
export const zListWorkspacesReply = z.object({
- data: z.array(zWorkspace).optional(),
- pagination: zPagination.optional()
-});
-
-export const zWebSsoWebOauth2LoginQuery = z.object({
- redirectUrl: z.string().optional(),
- appCode: z.string().optional()
-});
+ data: z.array(zWorkspace).optional(),
+ pagination: zPagination.optional(),
+})
/**
* OK
*/
-export const zWebSsoWebOauth2LoginResponse = zWebOAuth2LoginReply;
-
-export const zWebSsoWebOidcLoginQuery = z.object({
- redirectUrl: z.string().optional(),
- appCode: z.string().optional()
-});
+export const zConsoleSsoOAuth2LoginResponse = zOAuth2LoginReply
/**
* OK
*/
-export const zWebSsoWebOidcLoginResponse = zWebOidcLoginReply;
-
-export const zWebSsoWebSamlLoginQuery = z.object({
- redirectUrl: z.string().optional(),
- appCode: z.string().optional()
-});
+export const zConsoleSsoOidcLoginResponse = zOidcReply
/**
* OK
*/
-export const zWebSsoWebSamlLoginResponse = zWebSamlLoginReply;
-
-export const zWebSsoWebOauth2ExternalLoginQuery = z.object({
- redirectUrl: z.string().optional(),
- appCode: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebSsoWebOauth2ExternalLoginResponse = zWebOAuth2LoginReply;
-
-export const zWebSsoWebOidcExternalLoginQuery = z.object({
- redirectUrl: z.string().optional(),
- appCode: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebSsoWebOidcExternalLoginResponse = zWebOidcLoginReply;
-
-export const zWebSsoWebSamlExternalLoginQuery = z.object({
- redirectUrl: z.string().optional(),
- appCode: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebSsoWebSamlExternalLoginResponse = zWebSamlLoginReply;
-
-export const zEnterpriseAppDeployConsoleListAppInstancesQuery = z.object({
- environmentId: z.string().optional(),
- notDeployed: z.boolean().optional(),
- query: z.string().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleListAppInstancesResponse = zListAppInstancesReply;
-
-export const zEnterpriseAppDeployConsoleCreateAppInstanceBody = zCreateAppInstanceReq;
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleCreateAppInstanceResponse = zCreateAppInstanceReply;
-
-export const zEnterpriseAppDeployConsoleDeleteAppInstancePath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleDeleteAppInstanceResponse = zDeleteAppInstanceReply;
-
-export const zEnterpriseAppDeployConsoleUpdateAppInstanceBody = zUpdateAppInstanceReq;
-
-export const zEnterpriseAppDeployConsoleUpdateAppInstancePath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleUpdateAppInstanceResponse = zUpdateAppInstanceReply;
-
-export const zEnterpriseAppDeployConsoleGetAppInstanceAccessPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleGetAppInstanceAccessResponse = zGetAppInstanceAccessReply;
-
-export const zEnterpriseAppDeployConsoleUpdateAccessChannelsBody = zUpdateAccessChannelsReq;
-
-export const zEnterpriseAppDeployConsoleUpdateAccessChannelsPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleUpdateAccessChannelsResponse = zUpdateAccessChannelsReply;
-
-export const zEnterpriseAppDeployConsoleSearchAccessSubjectsPath = z.object({
- appInstanceId: z.string()
-});
-
-export const zEnterpriseAppDeployConsoleSearchAccessSubjectsQuery = z.object({
- keyword: z.string().optional(),
- subjectTypes: z.array(z.string()).optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleSearchAccessSubjectsResponse = zSearchAccessSubjectsReply;
-
-export const zEnterpriseAppDeployConsoleCreateDeveloperApiKeyBody = zCreateDeveloperApiKeyReq;
-
-export const zEnterpriseAppDeployConsoleCreateDeveloperApiKeyPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleCreateDeveloperApiKeyResponse = zCreateDeveloperApiKeyReply;
-
-export const zEnterpriseAppDeployConsoleDeleteDeveloperApiKeyPath = z.object({
- appInstanceId: z.string(),
- apiKeyId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleDeleteDeveloperApiKeyResponse = zDeleteDeveloperApiKeyReply;
-
-export const zEnterpriseAppDeployConsoleListDeploymentBindingOptionsPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleListDeploymentBindingOptionsResponse = zListDeploymentBindingOptionsReply;
-
-export const zEnterpriseAppDeployConsoleCreateDeploymentBody = zCreateDeploymentReq;
-
-export const zEnterpriseAppDeployConsoleCreateDeploymentPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleCreateDeploymentResponse = zCreateDeploymentReply;
-
-export const zEnterpriseAppDeployConsoleUpdateDeveloperApiBody = zUpdateDeveloperApiReq;
-
-export const zEnterpriseAppDeployConsoleUpdateDeveloperApiPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleUpdateDeveloperApiResponse = zUpdateDeveloperApiReply;
-
-export const zEnterpriseAppDeployConsoleGetEnvironmentAccessPolicyPath = z.object({
- appInstanceId: z.string(),
- environmentId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleGetEnvironmentAccessPolicyResponse = zGetEnvironmentAccessPolicyReply;
-
-export const zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyBody = zUpdateEnvironmentAccessPolicyReq;
-
-export const zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyPath = z.object({
- appInstanceId: z.string(),
- environmentId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleUpdateEnvironmentAccessPolicyResponse = zUpdateEnvironmentAccessPolicyReply;
-
-export const zEnterpriseAppDeployConsoleGetAppInstanceOverviewPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleGetAppInstanceOverviewResponse = zGetAppInstanceOverviewReply;
-
-export const zEnterpriseAppDeployConsoleListReleasesPath = z.object({
- appInstanceId: z.string()
-});
-
-export const zEnterpriseAppDeployConsoleListReleasesQuery = z.object({
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleListReleasesResponse = zListReleasesReply;
-
-export const zEnterpriseAppDeployConsoleCreateReleaseBody = zCreateReleaseReq;
-
-export const zEnterpriseAppDeployConsoleCreateReleasePath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleCreateReleaseResponse = zCreateReleaseReply;
-
-export const zEnterpriseAppDeployConsolePreviewReleaseBody = zPreviewReleaseReq;
-
-export const zEnterpriseAppDeployConsolePreviewReleasePath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsolePreviewReleaseResponse = zPreviewReleaseReply;
-
-export const zEnterpriseAppDeployConsoleListRuntimeInstancesPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleListRuntimeInstancesResponse = zListRuntimeInstancesReply;
-
-export const zEnterpriseAppDeployConsoleCancelRuntimeDeploymentBody = zCancelRuntimeDeploymentReq;
-
-export const zEnterpriseAppDeployConsoleCancelRuntimeDeploymentPath = z.object({
- appInstanceId: z.string(),
- runtimeInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleCancelRuntimeDeploymentResponse = zCancelRuntimeDeploymentReply;
-
-export const zEnterpriseAppDeployConsoleUndeployRuntimeInstanceBody = zUndeployRuntimeInstanceReq;
-
-export const zEnterpriseAppDeployConsoleUndeployRuntimeInstancePath = z.object({
- appInstanceId: z.string(),
- runtimeInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleUndeployRuntimeInstanceResponse = zUndeployRuntimeInstanceReply;
-
-export const zEnterpriseAppDeployConsoleGetAppInstanceSettingsPath = z.object({
- appInstanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleGetAppInstanceSettingsResponse = zGetAppInstanceSettingsReply;
-
-/**
- * OK
- */
-export const zEnterpriseAppDeployConsoleListDeploymentEnvironmentOptionsResponse = zListDeploymentEnvironmentOptionsReply;
-
-/**
- * OK
- */
-export const zConsoleSsoOAuth2LoginResponse = zOAuth2LoginReply;
-
-/**
- * OK
- */
-export const zConsoleSsoOidcLoginResponse = zOidcReply;
-
-/**
- * OK
- */
-export const zConsoleSsoSamlLoginResponse = zSamlLoginReply;
+export const zConsoleSsoSamlLoginResponse = zSamlLoginReply
export const zWebAppAuthGetWebAppAccessModeQuery = z.object({
- appId: z.string().optional()
-});
+ appId: z.string().optional(),
+})
/**
* OK
*/
-export const zWebAppAuthGetWebAppAccessModeResponse = zGetWebAppAccessModeRes;
+export const zWebAppAuthGetWebAppAccessModeResponse = zGetWebAppAccessModeRes
-export const zWebAppAuthUpdateWebAppWhitelistSubjectsBody = zUpdateWebAppWhitelistSubjectsReq;
+export const zWebAppAuthUpdateWebAppWhitelistSubjectsBody = zUpdateWebAppWhitelistSubjectsReq
/**
* OK
*/
-export const zWebAppAuthUpdateWebAppWhitelistSubjectsResponse = zUpdateWebAppWhitelistSubjectsRes;
+export const zWebAppAuthUpdateWebAppWhitelistSubjectsResponse = zUpdateWebAppWhitelistSubjectsRes
export const zWebAppAuthSearchForWhilteListCandidatesQuery = z.object({
- keyword: z.string().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- groupId: z.string().optional()
-});
+ keyword: z.string().optional(),
+ pageNumber: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ resultsPerPage: z
+ .int()
+ .min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' })
+ .max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' })
+ .optional(),
+ groupId: z.string().optional(),
+})
/**
* OK
*/
-export const zWebAppAuthSearchForWhilteListCandidatesResponse = zSearchForWhilteListCandidatesRes;
+export const zWebAppAuthSearchForWhilteListCandidatesResponse = zSearchForWhilteListCandidatesRes
export const zWebAppAuthGetWebAppWhitelistSubjectsQuery = z.object({
- appId: z.string().optional()
-});
+ appId: z.string().optional(),
+})
/**
* OK
*/
-export const zWebAppAuthGetWebAppWhitelistSubjectsResponse = zGetWebAppWhitelistSubjectsRes;
+export const zWebAppAuthGetWebAppWhitelistSubjectsResponse = zGetWebAppWhitelistSubjectsRes
export const zWebAppAuthGetGroupSubjectsQuery = z.object({
- groupId: z.string().optional()
-});
+ groupId: z.string().optional(),
+})
/**
* OK
*/
-export const zWebAppAuthGetGroupSubjectsResponse = zGetGroupSubjectsRes;
+export const zWebAppAuthGetGroupSubjectsResponse = zGetGroupSubjectsRes
export const zWebAppAuthIsUserAllowedToAccessWebAppQuery = z.object({
- appId: z.string().optional()
-});
+ appId: z.string().optional(),
+})
/**
* OK
*/
-export const zWebAppAuthIsUserAllowedToAccessWebAppResponse = zIsUserAllowedToAccessWebAppRes;
-
-export const zEnterpriseSsoSsoSettingsQuery = z.object({
- appid: z.string().optional(),
- appCode: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseSsoSsoSettingsResponse = zSsoSettingsReply;
-
-export const zEnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceBody = zInnerTryAddAccountToDefaultWorkspaceReq;
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceInnerTryAddAccountToDefaultWorkspaceResponse = zInnerTryAddAccountToDefaultWorkspaceReply;
-
-/**
- * OK
- */
-export const zEnterpriseSsoInfoResponse = zInfoConfigReply;
-
-/**
- * OK
- */
-export const zEnterpriseSsoInnerGetAppSsoLastUpdateTimeResponse = z.iso.datetime();
-
-/**
- * OK
- */
-export const zEnterpriseSsoInnerGetWorkspaceSsoLastUpdateTimeResponse = z.iso.datetime();
-
-export const zWebAppAuthInnerUpdateAccessModeBody = zUpdateAccessModeReq;
-
-/**
- * OK
- */
-export const zWebAppAuthInnerUpdateAccessModeResponse = zUpdateAccessModeRes;
-
-export const zWebAppAuthInnerBatchGetWebAppAccessModesByIdBody = zInnerBatchGetWebAppAccessModesByIdReq;
-
-/**
- * OK
- */
-export const zWebAppAuthInnerBatchGetWebAppAccessModesByIdResponse = zInnerBatchGetWebAppAccessModesByIdRes;
-
-export const zWebAppAuthInnerGetWebAppAccessModeByCodeQuery = z.object({
- appCode: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebAppAuthInnerGetWebAppAccessModeByCodeResponse = zInnerGetWebAppAccessModeByCodeRes;
-
-export const zWebAppAuthInnerGetWebAppAccessModeByIdQuery = z.object({
- appId: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebAppAuthInnerGetWebAppAccessModeByIdResponse = zInnerGetWebAppAccessModeByIdRes;
-
-export const zWebAppAuthInnerCleanAppQuery = z.object({
- appId: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebAppAuthInnerCleanAppResponse = zInnerCleanAppRes;
-
-export const zWebAppAuthInnerIsUserAllowedToAccessWebAppQuery = z.object({
- appId: z.string().optional(),
- userId: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebAppAuthInnerIsUserAllowedToAccessWebAppResponse = zInnerIsUserAllowedToAccessWebAppRes;
-
-export const zWebAppAuthInnerBatchIsUserAllowedToAccessWebAppBody = zInnerBatchIsUserAllowedToAccessWebAppReq;
-
-/**
- * OK
- */
-export const zWebAppAuthInnerBatchIsUserAllowedToAccessWebAppResponse = zInnerBatchIsUserAllowedToAccessWebAppRes;
-
-export const zEnterpriseSsoWorkspaceInfoPath = z.object({
- workspaceId: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseSsoWorkspaceInfoResponse = zWorkspaceInfoReply;
-
-export const zEnterpriseWorkspaceInnerGetWorkspacePermissionPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceInnerGetWorkspacePermissionResponse = zGetWorkspacePermissionReply;
-
-export const zAppRunnerControlExchangeControlTokenBody = zAppRunnerTokenExchangeRequest;
-
-/**
- * OK
- */
-export const zAppRunnerControlExchangeControlTokenResponse = zAppRunnerTokenExchangeReply;
-
-export const zAppRunnerControlBootstrapRunnerBody = zAppRunnerBootstrapRequest;
-
-/**
- * OK
- */
-export const zAppRunnerControlBootstrapRunnerResponse = zAppRunnerBootstrapReply;
-
-export const zAppRunnerControlBatchResolveRuntimeArtifactsBody = zAppRunnerBatchRuntimeArtifactRequest;
-
-/**
- * OK
- */
-export const zAppRunnerControlBatchResolveRuntimeArtifactsResponse = zAppRunnerBatchRuntimeArtifactReply;
-
-export const zAdminSecretKeyListSecretKeysQuery = z.object({
- status: z.string().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- reverse: z.boolean().optional()
-});
-
-/**
- * OK
- */
-export const zAdminSecretKeyListSecretKeysResponse = zListSecretKeysReply;
-
-export const zAdminSecretKeyCreateSecretKeyBody = zCreateSecretKeyReq;
-
-/**
- * OK
- */
-export const zAdminSecretKeyCreateSecretKeyResponse = zCreateSecretKeyReply;
-
-export const zAdminSecretKeyDeleteSecretKeyPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zAdminSecretKeyDeleteSecretKeyResponse = zDeleteSecretKeyReply;
-
-export const zEnterpriseSsoDeleteAuthSettingsQuery = z.object({
- ssoType: z.string().optional(),
- 'ssoSettings.ssoEnforced': z.boolean().optional(),
- 'ssoSettings.sessionTimeout': z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- 'ssoSettings.ssoIdpProvider.protocol': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.provider': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.samlConfig.idpSsoUrl': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.samlConfig.certificate': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oidcConfig.issuerUrl': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oidcConfig.clientId': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oidcConfig.clientSecret': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oidcConfig.enablePkce': z.boolean().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.clientId': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.clientSecret': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.authUrl': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.tokenUrl': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.userinfoUrl': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.scopes': z.string().optional(),
- 'ssoSettings.ssoIdpProvider.oauth2Config.enablePkce': z.boolean().optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseSsoDeleteAuthSettingsResponse = zAuthSettingsReply;
-
-/**
- * OK
- */
-export const zEnterpriseSsoGetAuthSettingsResponse = zAuthSettingsReply;
-
-export const zEnterpriseSsoUpdateAuthSettingsBody = zAuthSettingsReq;
-
-/**
- * OK
- */
-export const zEnterpriseSsoUpdateAuthSettingsResponse = zAuthSettingsReply;
-
-/**
- * OK
- */
-export const zEnterpriseBrandingGetBrandingInfoResponse = zBrandingInfo;
-
-export const zEnterpriseBrandingUpdateBrandingInfoBody = zUpdateBrandingInfoReq;
-
-/**
- * OK
- */
-export const zEnterpriseBrandingUpdateBrandingInfoResponse = zBrandingInfo;
-
-/**
- * OK
- */
-export const zEnterpriseUserCurrentUserResponse = zCurrentUserReply;
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceClearDefaultWorkspaceResponse = zClearDefaultWorkspaceReply;
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceGetDefaultWorkspaceResponse = zGetDefaultWorkspaceReply;
-
-/**
- * OK
- */
-export const zEnterpriseSystemGetEnterpriseSystemUserSettingResponse = zEnterpriseSystemUserSettingReply;
-
-export const zEnterpriseEnvironmentListEnvironmentsQuery = z.object({
- name: z.string().optional(),
- status: z.int().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- reverse: z.boolean().optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentListEnvironmentsResponse = zListEnvironmentsReply;
-
-export const zEnterpriseEnvironmentCreateEnvironmentBody = zCreateEnvironmentReq;
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentCreateEnvironmentResponse = zCreateEnvironmentReply;
-
-export const zEnterpriseEnvironmentDeleteEnvironmentPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentDeleteEnvironmentResponse = zDeleteEnvironmentReply;
-
-export const zEnterpriseEnvironmentGetEnvironmentPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentGetEnvironmentResponse = zGetEnvironmentReply;
-
-export const zEnterpriseEnvironmentUpdateEnvironmentBody = zUpdateEnvironmentReq;
-
-export const zEnterpriseEnvironmentUpdateEnvironmentPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentUpdateEnvironmentResponse = zUpdateEnvironmentReply;
-
-export const zEnterpriseEnvironmentRetryEnvironmentBody = zRetryEnvironmentReq;
-
-export const zEnterpriseEnvironmentRetryEnvironmentPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentRetryEnvironmentResponse = zRetryEnvironmentReply;
-
-export const zEnterpriseEnvironmentTestEnvironmentConnectionBody = zTestEnvironmentConnectionReq;
-
-export const zEnterpriseEnvironmentTestEnvironmentConnectionPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseEnvironmentTestEnvironmentConnectionResponse = zTestEnvironmentConnectionReply;
-
-/**
- * OK
- */
-export const zLicenseGetLicenseResponse = zGetLicenseReply;
-
-export const zLicenseUpdateLicenseBody = zUpdateLicenseReq;
-
-/**
- * OK
- */
-export const zLicenseUpdateLicenseResponse = zUpdateLicenseReply;
-
-/**
- * OK
- */
-export const zLicenseGetClusterInfoResponse = zGetClusterInfoReply;
-
-export const zLicenseUpdateOfflineLicenseBody = zUpdateOfflineLicenseReq;
-
-/**
- * OK
- */
-export const zLicenseUpdateOfflineLicenseResponse = zUpdateOfflineLicenseReply;
-
-/**
- * OK
- */
-export const zLicenseGetLicenseStatusResponse = zGetLicenseStatusReply;
-
-/**
- * OK
- */
-export const zEnterpriseSsoGetLoginTypesResponse = zLoginTypesReply;
-
-export const zEnterpriseSsoUpdateLoginTypesBody = zLoginTypesReq;
-
-/**
- * OK
- */
-export const zEnterpriseSsoUpdateLoginTypesResponse = zLoginTypesReply;
-
-export const zEnterpriseMemberListMembersQuery = z.object({
- email: z.string().optional(),
- status: z.string().optional(),
- workspaceId: z.string().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- reverse: z.boolean().optional(),
- groupName: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseMemberListMembersResponse = zListMembersReply;
-
-export const zEnterpriseMemberCreateMemberBody = zCreateMemberReq;
-
-/**
- * OK
- */
-export const zEnterpriseMemberCreateMemberResponse = zCreateMemberReply;
-
-export const zEnterpriseMemberDeleteMemberPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseMemberDeleteMemberResponse = zDeleteMemberReply;
-
-export const zEnterpriseMemberGetMemberPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseMemberGetMemberResponse = zGetMemberReply;
-
-export const zEnterpriseMemberUpdateMemberBody = zUpdateMemberReq;
-
-export const zEnterpriseMemberUpdateMemberPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseMemberUpdateMemberResponse = zUpdateMemberReply;
-
-export const zEnterpriseMemberResetMemberPasswordBody = zResetMemberPasswordReq;
-
-export const zEnterpriseMemberResetMemberPasswordPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseMemberResetMemberPasswordResponse = zResetMemberPasswordReply;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaUnenrollResponse = zMfaDeleteRes;
-
-export const zEnterpriseMfaMfaModifyBody = zMfaEnrollReq;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaModifyResponse = zMfaModifyRes;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaDeleteBackupCodesResponse = zMfaDeleteBackupCodesRes;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaGetBackupCodesResponse = zMfaBackupCodesRes;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaGetNewBackupCodesResponse = zMfaBackupCodesRes;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaDownloadBackupCodesSummaryResponse = zMfaDownloadBackupCodesSummaryRes;
-
-export const zEnterpriseMfaUpdateMfaStatusGlobalBody = zUpdateMfaStatusReq;
-
-/**
- * OK
- */
-export const zEnterpriseMfaUpdateMfaStatusGlobalResponse = zUpdateMfaStatusRes;
-
-export const zEnterpriseMfaUpdateMfaStatusUserBody = zUpdateMfaStatusReq;
-
-/**
- * OK
- */
-export const zEnterpriseMfaUpdateMfaStatusUserResponse = zUpdateMfaStatusRes;
-
-/**
- * OK
- */
-export const zEnterpriseMfaGetMfaEnrollInfoResponse = zMfaGetEnrollInfoRes;
-
-export const zEnterpriseMfaMfaEnrollBody = zMfaEnrollReq;
-
-/**
- * OK
- */
-export const zEnterpriseMfaMfaEnrollResponse = zMfaEnrollRes;
-
-/**
- * OK
- */
-export const zEnterpriseMfaGetMfaInfoResponse = zGetMfaInfoReply;
-
-/**
- * OK
- */
-export const zOtelExporterServiceGetOtelExporterEndpointResponse = zEndpointReply;
-
-export const zOtelExporterServiceUpdateAllEndpointsBody = zOtelExporterEndpoint;
-
-export const zOtelExporterServiceToggleAllEndpointsBody = zToggleEndpointRequest;
-
-/**
- * OK
- */
-export const zOtelExporterServiceGetMetricExporterStatusResponse = zOtelExporterStatusReply;
-
-export const zOtelExporterServiceUpdateMetricsEndpointBody = zOtelExporterEndpoint;
-
-export const zOtelExporterServiceToggleMetricsEndpointBody = zToggleEndpointRequest;
-
-/**
- * OK
- */
-export const zOtelExporterServiceGetOtelExporterStatusResponse = zOtelExporterStatusReply;
-
-export const zOtelExporterServiceTestConnectionBody = zOtelExporterEndpoint;
-
-/**
- * OK
- */
-export const zOtelExporterServiceTestConnectionResponse = zTestConnectionReply;
-
-export const zOtelExporterServiceTestConnectionForMetricsBody = zOtelExporterEndpoint;
-
-/**
- * OK
- */
-export const zOtelExporterServiceTestConnectionForMetricsResponse = zTestConnectionReply;
-
-export const zOtelExporterServiceTestConnectionForTracesBody = zOtelExporterEndpoint;
-
-/**
- * OK
- */
-export const zOtelExporterServiceTestConnectionForTracesResponse = zTestConnectionReply;
-
-/**
- * OK
- */
-export const zOtelExporterServiceGetTraceExporterStatusResponse = zOtelExporterStatusReply;
-
-export const zOtelExporterServiceUpdateTracesEndpointBody = zOtelExporterEndpoint;
-
-export const zOtelExporterServiceToggleTracesEndpointBody = zToggleEndpointRequest;
-
-/**
- * OK
- */
-export const zEnterprisePasswordPolicyGetPasswordPolicyResponse = zPasswordPolicyConfig;
-
-export const zEnterprisePasswordPolicyUpdatePasswordPolicyBody = zPasswordPolicyConfig;
-
-/**
- * OK
- */
-export const zEnterprisePasswordPolicyUpdatePasswordPolicyResponse = zPasswordPolicyConfig;
-
-/**
- * OK
- */
-export const zEnterpriseUserCheckPasswordStatusResponse = zCheckPasswordStatusReply;
-
-export const zEnterprisePasswordPolicyGetPasswordStrengthBody = zPasswordStrengthReq;
-
-/**
- * OK
- */
-export const zEnterprisePasswordPolicyGetPasswordStrengthResponse = zPasswordStrengthReply;
-
-/**
- * OK
- */
-export const zPluginGetPluginInstallationSettingsResponse = zPluginInstallationSettingsReply;
-
-export const zPluginUpdatePluginInstallationSettingsBody = zUpdatePluginInstallationSettingsRequest;
-
-/**
- * OK
- */
-export const zPluginUpdatePluginInstallationSettingsResponse = zPluginInstallationSettingsReply;
-
-export const zEnterpriseUserResetPasswordBody = zResetPasswordReq;
-
-/**
- * OK
- */
-export const zEnterpriseUserResetPasswordResponse = zResetPasswordReply;
-
-/**
- * OK
- */
-export const zScimProvisioningGetSettingsResponse = zScimSettings;
-
-export const zScimProvisioningUpdateSettingsBody = zScimSettings;
-
-/**
- * OK
- */
-export const zScimProvisioningUpdateSettingsResponse = zScimSettings;
-
-/**
- * OK
- */
-export const zScimProvisioningGetBearerTokenResponse = zGetBearerTokenResponse;
-
-export const zScimProvisioningCreateBearerTokenBody = z.unknown();
-
-/**
- * OK
- */
-export const zScimProvisioningCreateBearerTokenResponse = zCreateBearerTokenResponse;
-
-/**
- * OK
- */
-export const zEnterpriseSsoGetSystemUserSettingResponse = zSystemUserSettingReply;
-
-export const zEnterpriseSsoUpdateSystemUserSettingBody = zSystemUserSettingReq;
-
-/**
- * OK
- */
-export const zEnterpriseSsoUpdateSystemUserSettingResponse = zSystemUserSettingReply;
-
-export const zEnterpriseUserListUsersQuery = z.object({
- email: z.string().optional(),
- status: z.string().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- reverse: z.boolean().optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseUserListUsersResponse = zListUsersReply;
-
-export const zEnterpriseUserCreateUserBody = zCreateUserReq;
-
-/**
- * OK
- */
-export const zEnterpriseUserCreateUserResponse = zCreateUserReply;
-
-export const zEnterpriseUserDeleteUserPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseUserDeleteUserResponse = zDeleteUserReply;
-
-export const zEnterpriseUserGetUserPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseUserGetUserResponse = zGetUserReply;
-
-export const zEnterpriseUserUpdateUserBody = zUpdateUserReq;
-
-export const zEnterpriseUserUpdateUserPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseUserUpdateUserResponse = zUpdateUserReply;
-
-export const zEnterpriseUserResetUserPasswordBody = zResetUserPasswordReq;
-
-export const zEnterpriseUserResetUserPasswordPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseUserResetUserPasswordResponse = zResetUserPasswordReply;
-
-/**
- * OK
- */
-export const zWebAppAuthGetWebAppAuthInfoResponse = zGetWebAppAuthInfoRes;
-
-export const zWebAppAuthUpdateWebAppAuthInfoBody = zUpdateWebAppAuthInfoReq;
-
-/**
- * OK
- */
-export const zWebAppAuthUpdateWebAppAuthInfoResponse = zUpdateWebAppAuthInfoRes;
-
-export const zWebAppAuthUpdateMembersInGroupsBody = zUpdateMembersInGroupsReq;
-
-/**
- * OK
- */
-export const zWebAppAuthUpdateMembersInGroupsResponse = zUpdateMembersInGroupsRes;
-
-export const zWebAppAuthUpdateGroupSubjectsBody = zUpdateGroupSubjectsReq;
-
-/**
- * OK
- */
-export const zWebAppAuthUpdateGroupSubjectsResponse = zUpdateGroupSubjectsRes;
-
-export const zWebAppAuthDeleteGroupsQuery = z.object({
- groupIds: z.array(z.string()).optional()
-});
-
-/**
- * OK
- */
-export const zWebAppAuthDeleteGroupsResponse = zDeleteGroupsRes;
-
-/**
- * OK
- */
-export const zWebAppAuthGetRootGroupsResponse = zGetGroupsRes;
-
-export const zWebAppAuthCreateNewGroupsBody = zCreateNewGroupsReq;
-
-/**
- * OK
- */
-export const zWebAppAuthCreateNewGroupsResponse = zCreateNewGroupsRes;
-
-export const zWebAppAuthUpdateGroupsBody = zUpdateGroupsReq;
-
-/**
- * OK
- */
-export const zWebAppAuthUpdateGroupsResponse = zUpdateGroupsRes;
-
-export const zWebAppAuthGetJoinedGroupsQuery = z.object({
- accountId: z.string().optional()
-});
-
-/**
- * OK
- */
-export const zWebAppAuthGetJoinedGroupsResponse = zGetJoinedGroupsRes;
-
-export const zWebAppAuthUpdateJoinedGroupsBody = zUpdateJoinedGroupsReq;
-
-/**
- * OK
- */
-export const zWebAppAuthUpdateJoinedGroupsResponse = zUpdateJoinedGroupsRes;
-
-export const zEnterpriseWorkspaceListWorkSpacesQuery = z.object({
- name: z.string().optional(),
- status: z.string().optional(),
- workspaceId: z.string().optional(),
- pageNumber: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- resultsPerPage: z.int().min(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }).max(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }).optional(),
- reverse: z.boolean().optional()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceListWorkSpacesResponse = zListWorkspacesReply;
-
-export const zEnterpriseWorkspaceCreateWorkspaceBody = zCreateWorkspaceReq;
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceCreateWorkspaceResponse = zCreateWorkspaceReply;
-
-export const zEnterpriseWorkspaceDeleteWorkspacePath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceDeleteWorkspaceResponse = zDeleteWorkspaceReply;
-
-export const zEnterpriseWorkspaceGetWorkspacePath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceGetWorkspaceResponse = zGetWorkspaceReply;
-
-export const zEnterpriseWorkspaceUpdateWorkspaceBody = zUpdateWorkspaceReq;
-
-export const zEnterpriseWorkspaceUpdateWorkspacePath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceUpdateWorkspaceResponse = zUpdateWorkspaceReply;
-
-export const zEnterpriseWorkspaceSetDefaultWorkspaceBody = zSetDefaultWorkspaceReq;
-
-export const zEnterpriseWorkspaceSetDefaultWorkspacePath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceSetDefaultWorkspaceResponse = zSetDefaultWorkspaceReply;
-
-export const zEnterpriseWorkspaceJoinWorkspaceBody = zJoinWorkspaceReq;
-
-export const zEnterpriseWorkspaceJoinWorkspacePath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceJoinWorkspaceResponse = zJoinWorkspaceReply;
-
-export const zEnterpriseWorkspaceGetWorkspacePermissionPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceGetWorkspacePermissionResponse = zGetWorkspacePermissionReply;
-
-export const zEnterpriseWorkspaceUpdateWorkspacePermissionBody = zUpdateWorkspacePermissionReq;
-
-export const zEnterpriseWorkspaceUpdateWorkspacePermissionPath = z.object({
- id: z.string()
-});
-
-/**
- * OK
- */
-export const zEnterpriseWorkspaceUpdateWorkspacePermissionResponse = zUpdateWorkspacePermissionReply;
-
-/**
- * OK
- */
-export const zDashboardSsoLoginOAuth2LoginResponse = zDashboardSsoOauth2LoginReply;
-
-/**
- * OK
- */
-export const zDashboardSsoLoginOidcLoginResponse = zDashboardSsooidcLoginReply;
-
-/**
- * OK
- */
-export const zDashboardSsoLoginSamlLoginResponse = zDashboardSsosamlLoginReply;
-
-/**
- * OK
- */
-export const zEnterpriseTelemetryHealthzResponse = zHealthzReply;
-
-export const zInnerApiTokenRouterInnerGetTokenRouteBody = zInnerGetTokenRouteReq;
-
-/**
- * OK
- */
-export const zInnerApiTokenRouterInnerGetTokenRouteResponse = zInnerGetTokenRouteReply;
-
-export const zInnerAppDeployAccessInnerCheckAppDeployAccessBody = zInnerCheckAppDeployAccessReq;
-
-/**
- * OK
- */
-export const zInnerAppDeployAccessInnerCheckAppDeployAccessResponse = zInnerCheckAppDeployAccessReply;
-
-export const zInnerAppRunnerAckDeploymentBody = zAckDeploymentReq;
-
-export const zInnerAppRunnerAckDeploymentPath = z.object({
- deploymentId: z.string()
-});
-
-/**
- * OK
- */
-export const zInnerAppRunnerAckDeploymentResponse = zAckDeploymentReply;
-
-export const zInnerAppRunnerGetInstancePath = z.object({
- instanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zInnerAppRunnerGetInstanceResponse = zGetInstanceReply;
-
-export const zInnerAppRunnerResolveCredentialsBody = zResolveCredentialsReq;
-
-export const zInnerAppRunnerResolveCredentialsPath = z.object({
- instanceId: z.string()
-});
-
-/**
- * OK
- */
-export const zInnerAppRunnerResolveCredentialsResponse = zResolveCredentialsReply;
+export const zWebAppAuthIsUserAllowedToAccessWebAppResponse = zIsUserAllowedToAccessWebAppRes
diff --git a/web/knip.config.ts b/web/knip.config.ts
index d6b71b4af9..1670155aad 100644
--- a/web/knip.config.ts
+++ b/web/knip.config.ts
@@ -8,9 +8,11 @@ const config: KnipConfig = {
'scripts/**/*.{js,ts,mjs}',
'bin/**/*.{js,ts,mjs}',
'tsslint.config.ts',
+ 'openapi-ts.*.config.ts',
],
ignore: [
'public/**',
+ 'contract/generated/**',
],
ignoreBinaries: [
'only-allow',
diff --git a/web/openapi-ts.enterprise.config.ts b/web/openapi-ts.enterprise.config.ts
index 19439e151b..3a9086ee3f 100644
--- a/web/openapi-ts.enterprise.config.ts
+++ b/web/openapi-ts.enterprise.config.ts
@@ -10,14 +10,22 @@ type OpenApiDocument = JsonObject & {
paths?: Record
}
+type ContractOperation = {
+ id: string
+ operationId?: string
+ tags?: readonly string[]
+}
+
const currentDir = path.dirname(fileURLToPath(import.meta.url))
const enterpriseServerDir = process.env.DIFY_ENTERPRISE_SERVER
? path.resolve(process.env.DIFY_ENTERPRISE_SERVER)
: path.resolve(currentDir, '../../dify-enterprise/server')
const enterpriseOpenApiPath = path.join(enterpriseServerDir, 'pkg/apis/enterprise/openapi.yaml')
+const isConsoleApiPath = (routePath: string) => routePath.startsWith('/console/api/')
+
const stripConsoleApiPrefix = (routePath: string) => {
- if (routePath.startsWith('/console/api/'))
+ if (isConsoleApiPath(routePath))
return routePath.replace('/console/api', '')
return routePath
@@ -29,6 +37,20 @@ const stripSchemaNamePrefix = (schemaName: string) => {
.replace(/^pagination\./, '')
}
+const contractNameSegments = (operation: ContractOperation) => {
+ const operationId = operation.operationId || operation.id
+ const tag = operation.tags?.[0]
+ const tagPrefixPattern = tag ? new RegExp(`^${tag}[._/-]`) : undefined
+ const name = tagPrefixPattern ? operationId.replace(tagPrefixPattern, '') : operationId
+ const segments = name.split(/[._/-]+/).filter(Boolean)
+
+ return segments.length > 0 ? segments : [operationId]
+}
+
+const contractPathSegments = (operation: ContractOperation) => {
+ return [operation.tags?.[0] || 'default', ...contractNameSegments(operation)]
+}
+
const normalizeEnterpriseOpenApi = () => {
const openApi = yaml.load(fs.readFileSync(enterpriseOpenApiPath, 'utf8'))
@@ -39,7 +61,9 @@ const normalizeEnterpriseOpenApi = () => {
const paths = document.paths ?? {}
document.paths = Object.fromEntries(
- Object.entries(paths).map(([routePath, pathItem]) => [stripConsoleApiPrefix(routePath), pathItem]),
+ Object.entries(paths)
+ .filter(([routePath]) => isConsoleApiPath(routePath))
+ .map(([routePath, pathItem]) => [stripConsoleApiPrefix(routePath), pathItem]),
)
return document
@@ -48,13 +72,20 @@ const normalizeEnterpriseOpenApi = () => {
export default defineConfig({
input: normalizeEnterpriseOpenApi(),
output: {
+ entryFile: false,
path: 'contract/generated/enterprise',
fileName: {
suffix: '.gen',
},
- header: ctx => [
- '/* eslint-disable */',
- ...ctx.defaultValue,
+ postProcess: [
+ {
+ command: 'vp',
+ args: ['fmt', '{{path}}'],
+ },
+ {
+ command: 'eslint',
+ args: ['--fix', '{{path}}'],
+ },
],
},
parser: {
@@ -70,6 +101,18 @@ export default defineConfig({
'zod',
{
name: 'orpc',
+ contracts: {
+ strategy: 'single',
+ contractName: {
+ name: '{{name}}',
+ casing: 'camelCase',
+ },
+ nesting: contractPathSegments,
+ segmentName: {
+ name: '{{name}}',
+ casing: 'camelCase',
+ },
+ },
validator: 'zod',
},
],
diff --git a/web/plugins/vite/code-inspector.ts b/web/plugins/vite/code-inspector.ts
index fe5e3ee769..180e8d37cb 100644
--- a/web/plugins/vite/code-inspector.ts
+++ b/web/plugins/vite/code-inspector.ts
@@ -2,7 +2,7 @@ import type { Plugin } from 'vite'
import fs from 'node:fs'
import path from 'node:path'
import { codeInspectorPlugin } from 'code-inspector-plugin'
-import { injectClientSnippet, normalizeViteModuleId } from './utils'
+import { injectClientSnippet, normalizeViteModuleId } from './utils.ts'
type CodeInspectorPluginOptions = {
injectTarget: string
diff --git a/web/plugins/vite/custom-i18n-hmr.ts b/web/plugins/vite/custom-i18n-hmr.ts
index 0e65c5727a..d3e55b4cc4 100644
--- a/web/plugins/vite/custom-i18n-hmr.ts
+++ b/web/plugins/vite/custom-i18n-hmr.ts
@@ -1,6 +1,6 @@
import type { Plugin } from 'vite'
import fs from 'node:fs'
-import { injectClientSnippet, normalizeViteModuleId } from './utils'
+import { injectClientSnippet, normalizeViteModuleId } from './utils.ts'
type CustomI18nHmrPluginOptions = {
injectTarget: string
diff --git a/web/plugins/vite/next-static-image-test.ts b/web/plugins/vite/next-static-image-test.ts
index cd1bd65c3b..d5323e3312 100644
--- a/web/plugins/vite/next-static-image-test.ts
+++ b/web/plugins/vite/next-static-image-test.ts
@@ -1,6 +1,6 @@
import type { Plugin } from 'vite'
import path from 'node:path'
-import { normalizeViteModuleId } from './utils'
+import { normalizeViteModuleId } from './utils.ts'
type NextStaticImageTestPluginOptions = {
projectRoot: string
diff --git a/web/tsconfig.json b/web/tsconfig.json
index cf4110bbb5..3d6909c79d 100644
--- a/web/tsconfig.json
+++ b/web/tsconfig.json
@@ -15,6 +15,7 @@
"vitest/globals",
"node"
],
+ "allowImportingTsExtensions": true,
"allowJs": true
},
"include": [
diff --git a/web/vite.config.ts b/web/vite.config.ts
index 60c406aa35..3107a8fc60 100644
--- a/web/vite.config.ts
+++ b/web/vite.config.ts
@@ -4,10 +4,10 @@ import react from '@vitejs/plugin-react'
import vinext from 'vinext'
import Inspect from 'vite-plugin-inspect'
import { defineConfig } from 'vite-plus'
-import { createCodeInspectorPlugin, createForceInspectorClientInjectionPlugin } from './plugins/vite/code-inspector'
-import { customI18nHmrPlugin } from './plugins/vite/custom-i18n-hmr'
-import { getRootClientInjectTarget } from './plugins/vite/inject-target'
-import { nextStaticImageTestPlugin } from './plugins/vite/next-static-image-test'
+import { createCodeInspectorPlugin, createForceInspectorClientInjectionPlugin } from './plugins/vite/code-inspector.ts'
+import { customI18nHmrPlugin } from './plugins/vite/custom-i18n-hmr.ts'
+import { getRootClientInjectTarget } from './plugins/vite/inject-target.ts'
+import { nextStaticImageTestPlugin } from './plugins/vite/next-static-image-test.ts'
const projectRoot = fileURLToPath(new URL('.', import.meta.url))
const isCI = !!process.env.CI