phala
Version:
CLI for Managing Phala Cloud Services
1,677 lines (1,675 loc) • 76.4 kB
TypeScript
import { ZodType, ParseInput, ParseReturnType, RawCreateParams, ZodTypeDef, z } from 'zod';
import { AxiosRequestConfig } from 'axios';
type ZodDecimalCheck = {
kind: 'precision';
value: number;
message?: string;
} | {
kind: 'wholeNumber';
value: number;
message?: string;
} | {
kind: 'min';
value: number;
inclusive: boolean;
message?: string;
} | {
kind: 'max';
value: number;
inclusive: boolean;
message?: string;
} | {
kind: 'finite';
message?: string;
};
declare const zodDecimalKind = "ZodDecimal";
interface ZodDecimalDef extends ZodTypeDef {
checks: ZodDecimalCheck[];
typeName: typeof zodDecimalKind;
coerce: boolean;
}
declare class ZodDecimal extends ZodType<number, ZodDecimalDef, any> {
_parse(input: ParseInput): ParseReturnType<number>;
static create: (params?: RawCreateParams & {
coerce?: true;
}) => ZodDecimal;
protected setLimit(kind: 'min' | 'max', value: number, inclusive: boolean, message?: string): ZodDecimal;
_addCheck(check: ZodDecimalCheck): ZodDecimal;
lte(value: number, message?: string): ZodDecimal;
lt(value: number, message?: string): ZodDecimal;
max: (value: number, message?: string) => ZodDecimal;
gt(value: number, message?: string): ZodDecimal;
gte(value: number, message?: string): ZodDecimal;
min: (value: number, message?: string) => ZodDecimal;
precision(value: number, message?: string): ZodDecimal;
wholeNumber(value: number, message?: string): ZodDecimal;
get minValue(): number;
get maxValue(): number;
positive(message?: string): ZodDecimal;
negative(message?: string): ZodDecimal;
nonpositive(message?: string): ZodDecimal;
nonnegative(message?: string): ZodDecimal;
finite(message?: string): ZodDecimal;
safe(message?: string): ZodDecimal;
get isFinite(): boolean;
}
declare const dockerConfigSchema: z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
password?: string;
registry?: string;
username?: string;
}, {
password?: string;
registry?: string;
username?: string;
}>;
declare const composeFileSchema: z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodOptional<z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
password?: string;
registry?: string;
username?: string;
}, {
password?: string;
registry?: string;
username?: string;
}>>;
features: z.ZodArray<z.ZodString, "many">;
kms_enabled: z.ZodBoolean;
manifest_version: z.ZodNumber;
name: z.ZodString;
public_logs: z.ZodBoolean;
public_sysinfo: z.ZodBoolean;
runner: z.ZodOptional<z.ZodString>;
salt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tproxy_enabled: z.ZodBoolean;
version: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}>;
declare const configurationSchema: z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodOptional<z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
password?: string;
registry?: string;
username?: string;
}, {
password?: string;
registry?: string;
username?: string;
}>>;
features: z.ZodArray<z.ZodString, "many">;
kms_enabled: z.ZodBoolean;
manifest_version: z.ZodNumber;
name: z.ZodString;
public_logs: z.ZodBoolean;
public_sysinfo: z.ZodBoolean;
runner: z.ZodOptional<z.ZodString>;
salt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tproxy_enabled: z.ZodBoolean;
version: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "strip", z.ZodTypeAny, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}>;
declare const hostedSchema: z.ZodObject<{
id: z.ZodString;
name: z.ZodString;
status: z.ZodString;
uptime: z.ZodString;
app_url: z.ZodString;
app_id: z.ZodString;
instance_id: z.ZodString;
configuration: z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodOptional<z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
password?: string;
registry?: string;
username?: string;
}, {
password?: string;
registry?: string;
username?: string;
}>>;
features: z.ZodArray<z.ZodString, "many">;
kms_enabled: z.ZodBoolean;
manifest_version: z.ZodNumber;
name: z.ZodString;
public_logs: z.ZodBoolean;
public_sysinfo: z.ZodBoolean;
runner: z.ZodOptional<z.ZodString>;
salt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tproxy_enabled: z.ZodBoolean;
version: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "strip", z.ZodTypeAny, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}>;
exited_at: z.ZodString;
boot_progress: z.ZodString;
boot_error: z.ZodString;
shutdown_progress: z.ZodString;
image_version: z.ZodString;
}, "strip", z.ZodTypeAny, {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
}, {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
}>;
declare const managedUserSchema: z.ZodObject<{
id: z.ZodNumber;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
username?: string;
id?: number;
}, {
username?: string;
id?: number;
}>;
declare const nodeSchema: z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
region_identifier: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
name?: string;
id?: number;
region_identifier?: string;
}, {
name?: string;
id?: number;
region_identifier?: string;
}>;
declare const cvmInstanceSchema: z.ZodObject<{
hosted: z.ZodObject<{
id: z.ZodString;
name: z.ZodString;
status: z.ZodString;
uptime: z.ZodString;
app_url: z.ZodString;
app_id: z.ZodString;
instance_id: z.ZodString;
configuration: z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodOptional<z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
password?: string;
registry?: string;
username?: string;
}, {
password?: string;
registry?: string;
username?: string;
}>>;
features: z.ZodArray<z.ZodString, "many">;
kms_enabled: z.ZodBoolean;
manifest_version: z.ZodNumber;
name: z.ZodString;
public_logs: z.ZodBoolean;
public_sysinfo: z.ZodBoolean;
runner: z.ZodOptional<z.ZodString>;
salt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tproxy_enabled: z.ZodBoolean;
version: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "strip", z.ZodTypeAny, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}>;
exited_at: z.ZodString;
boot_progress: z.ZodString;
boot_error: z.ZodString;
shutdown_progress: z.ZodString;
image_version: z.ZodString;
}, "strip", z.ZodTypeAny, {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
}, {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
}>;
name: z.ZodString;
managed_user: z.ZodObject<{
id: z.ZodNumber;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
username?: string;
id?: number;
}, {
username?: string;
id?: number;
}>;
node: z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
region_identifier: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
name?: string;
id?: number;
region_identifier?: string;
}, {
name?: string;
id?: number;
region_identifier?: string;
}>;
listed: z.ZodBoolean;
status: z.ZodString;
in_progress: z.ZodBoolean;
dapp_dashboard_url: z.ZodNullable<z.ZodString>;
syslog_endpoint: z.ZodString;
allow_upgrade: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
status?: string;
name?: string;
hosted?: {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
};
managed_user?: {
username?: string;
id?: number;
};
node?: {
name?: string;
id?: number;
region_identifier?: string;
};
listed?: boolean;
in_progress?: boolean;
dapp_dashboard_url?: string;
syslog_endpoint?: string;
allow_upgrade?: boolean;
}, {
status?: string;
name?: string;
hosted?: {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
};
managed_user?: {
username?: string;
id?: number;
};
node?: {
name?: string;
id?: number;
region_identifier?: string;
};
listed?: boolean;
in_progress?: boolean;
dapp_dashboard_url?: string;
syslog_endpoint?: string;
allow_upgrade?: boolean;
}>;
declare const postCvmResponseSchema: z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
status: z.ZodString;
teepod_id: z.ZodNullable<z.ZodNumber>;
teepod: z.ZodNullable<z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
}, "strip", z.ZodTypeAny, {
name?: string;
id?: number;
}, {
name?: string;
id?: number;
}>>;
user_id: z.ZodNumber;
app_id: z.ZodString;
vm_uuid: z.ZodNullable<z.ZodString>;
instance_id: z.ZodNullable<z.ZodString>;
app_url: z.ZodNullable<z.ZodString>;
base_image: z.ZodString;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
manifest_version: z.ZodNumber;
version: z.ZodString;
runner: z.ZodString;
docker_compose_file: z.ZodString;
features: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
created_at: z.ZodString;
encrypted_env_pubkey: z.ZodString;
}, "strip", z.ZodTypeAny, {
teepod?: {
name?: string;
id?: number;
};
status?: string;
docker_compose_file?: string;
features?: string[];
manifest_version?: number;
name?: string;
runner?: string;
version?: string;
vcpu?: number;
memory?: number;
disk_size?: number;
id?: number;
app_url?: string;
app_id?: string;
instance_id?: string;
teepod_id?: number;
user_id?: number;
vm_uuid?: string;
base_image?: string;
created_at?: string;
encrypted_env_pubkey?: string;
}, {
teepod?: {
name?: string;
id?: number;
};
status?: string;
docker_compose_file?: string;
features?: string[];
manifest_version?: number;
name?: string;
runner?: string;
version?: string;
vcpu?: number;
memory?: number;
disk_size?: number;
id?: number;
app_url?: string;
app_id?: string;
instance_id?: string;
teepod_id?: number;
user_id?: number;
vm_uuid?: string;
base_image?: string;
created_at?: string;
encrypted_env_pubkey?: string;
}>;
declare const getPubkeyFromCvmResponseSchema: z.ZodObject<{
app_env_encrypt_pubkey: z.ZodString;
app_id_salt: z.ZodString;
}, "strip", z.ZodTypeAny, {
app_env_encrypt_pubkey?: string;
app_id_salt?: string;
}, {
app_env_encrypt_pubkey?: string;
app_id_salt?: string;
}>;
declare const getCvmByAppIdResponseSchema: z.ZodObject<{
id: z.ZodNumber;
teepod_id: z.ZodNullable<z.ZodNumber>;
teepod: z.ZodNullable<z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
}, "strip", z.ZodTypeAny, {
name?: string;
id?: number;
}, {
name?: string;
id?: number;
}>>;
name: z.ZodString;
status: z.ZodString;
in_progress: z.ZodBoolean;
app_id: z.ZodString;
vm_uuid: z.ZodString;
instance_id: z.ZodNullable<z.ZodString>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
base_image: z.ZodString;
encrypted_env_pubkey: z.ZodString;
listed: z.ZodBoolean;
project_id: z.ZodString;
project_type: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
teepod?: {
name?: string;
id?: number;
};
status?: string;
name?: string;
vcpu?: number;
memory?: number;
disk_size?: number;
id?: number;
app_id?: string;
instance_id?: string;
listed?: boolean;
in_progress?: boolean;
teepod_id?: number;
vm_uuid?: string;
base_image?: string;
encrypted_env_pubkey?: string;
project_id?: string;
project_type?: string;
}, {
teepod?: {
name?: string;
id?: number;
};
status?: string;
name?: string;
vcpu?: number;
memory?: number;
disk_size?: number;
id?: number;
app_id?: string;
instance_id?: string;
listed?: boolean;
in_progress?: boolean;
teepod_id?: number;
vm_uuid?: string;
base_image?: string;
encrypted_env_pubkey?: string;
project_id?: string;
project_type?: string;
}>;
declare const getUserInfoResponseSchema: z.ZodObject<{
username: z.ZodString;
email: z.ZodString;
credits: ZodDecimal;
granted_credits: ZodDecimal;
role: z.ZodString;
avatar: z.ZodString;
flag_reset_password: z.ZodBoolean;
team_name: z.ZodString;
team_tier: z.ZodString;
trial_ended_at: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
username?: string;
email?: string;
credits?: number;
granted_credits?: number;
role?: string;
avatar?: string;
flag_reset_password?: boolean;
team_name?: string;
team_tier?: string;
trial_ended_at?: string;
}, {
username?: string;
email?: string;
credits?: any;
granted_credits?: any;
role?: string;
avatar?: string;
flag_reset_password?: boolean;
team_name?: string;
team_tier?: string;
trial_ended_at?: string;
}>;
declare const getCvmsByUserIdResponseSchema: z.ZodArray<z.ZodObject<{
hosted: z.ZodObject<{
id: z.ZodString;
name: z.ZodString;
status: z.ZodString;
uptime: z.ZodString;
app_url: z.ZodString;
app_id: z.ZodString;
instance_id: z.ZodString;
configuration: z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodOptional<z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
password?: string;
registry?: string;
username?: string;
}, {
password?: string;
registry?: string;
username?: string;
}>>;
features: z.ZodArray<z.ZodString, "many">;
kms_enabled: z.ZodBoolean;
manifest_version: z.ZodNumber;
name: z.ZodString;
public_logs: z.ZodBoolean;
public_sysinfo: z.ZodBoolean;
runner: z.ZodOptional<z.ZodString>;
salt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tproxy_enabled: z.ZodBoolean;
version: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}, {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
}>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "strip", z.ZodTypeAny, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}, {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
}>;
exited_at: z.ZodString;
boot_progress: z.ZodString;
boot_error: z.ZodString;
shutdown_progress: z.ZodString;
image_version: z.ZodString;
}, "strip", z.ZodTypeAny, {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
}, {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
}>;
name: z.ZodString;
managed_user: z.ZodObject<{
id: z.ZodNumber;
username: z.ZodString;
}, "strip", z.ZodTypeAny, {
username?: string;
id?: number;
}, {
username?: string;
id?: number;
}>;
node: z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
region_identifier: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
name?: string;
id?: number;
region_identifier?: string;
}, {
name?: string;
id?: number;
region_identifier?: string;
}>;
listed: z.ZodBoolean;
status: z.ZodString;
in_progress: z.ZodBoolean;
dapp_dashboard_url: z.ZodNullable<z.ZodString>;
syslog_endpoint: z.ZodString;
allow_upgrade: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
status?: string;
name?: string;
hosted?: {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
};
managed_user?: {
username?: string;
id?: number;
};
node?: {
name?: string;
id?: number;
region_identifier?: string;
};
listed?: boolean;
in_progress?: boolean;
dapp_dashboard_url?: string;
syslog_endpoint?: string;
allow_upgrade?: boolean;
}, {
status?: string;
name?: string;
hosted?: {
status?: string;
name?: string;
id?: string;
uptime?: string;
app_url?: string;
app_id?: string;
instance_id?: string;
configuration?: {
name?: string;
image?: string;
compose_file?: {
docker_compose_file?: string;
docker_config?: {
password?: string;
registry?: string;
username?: string;
};
features?: string[];
kms_enabled?: boolean;
manifest_version?: number;
name?: string;
public_logs?: boolean;
public_sysinfo?: boolean;
runner?: string;
salt?: string;
tproxy_enabled?: boolean;
version?: string;
};
vcpu?: number;
memory?: number;
disk_size?: number;
ports?: any[];
};
exited_at?: string;
boot_progress?: string;
boot_error?: string;
shutdown_progress?: string;
image_version?: string;
};
managed_user?: {
username?: string;
id?: number;
};
node?: {
name?: string;
id?: number;
region_identifier?: string;
};
listed?: boolean;
in_progress?: boolean;
dapp_dashboard_url?: string;
syslog_endpoint?: string;
allow_upgrade?: boolean;
}>, "many">;
declare const upgradeCvmResponseSchema: z.ZodObject<{
detail: z.ZodString;
}, "strip", z.ZodTypeAny, {
detail?: string;
}, {
detail?: string;
}>;
declare const encryptedEnvItemSchema: z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
key?: string;
value?: string;
}, {
key?: string;
value?: string;
}>;
declare const imageSchema: z.ZodObject<{
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
is_dev: z.ZodOptional<z.ZodBoolean>;
os_image_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>;
rootfs_hash: z.ZodOptional<z.ZodString>;
shared_ro: z.ZodOptional<z.ZodBoolean>;
cmdline: z.ZodOptional<z.ZodString>;
kernel: z.ZodOptional<z.ZodString>;
initrd: z.ZodOptional<z.ZodString>;
hda: z.ZodOptional<z.ZodNullable<z.ZodString>>;
rootfs: z.ZodOptional<z.ZodString>;
bios: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}, {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}>;
declare const teepodSchema: z.ZodObject<{
teepod_id: z.ZodNullable<z.ZodNumber>;
id: z.ZodOptional<z.ZodNumber>;
name: z.ZodString;
listed: z.ZodOptional<z.ZodBoolean>;
resource_score: z.ZodOptional<z.ZodNumber>;
remaining_vcpu: z.ZodOptional<z.ZodNumber>;
remaining_memory: z.ZodOptional<z.ZodNumber>;
remaining_cvm_slots: z.ZodOptional<z.ZodNumber>;
images: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
is_dev: z.ZodOptional<z.ZodBoolean>;
os_image_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>;
rootfs_hash: z.ZodOptional<z.ZodString>;
shared_ro: z.ZodOptional<z.ZodBoolean>;
cmdline: z.ZodOptional<z.ZodString>;
kernel: z.ZodOptional<z.ZodString>;
initrd: z.ZodOptional<z.ZodString>;
hda: z.ZodOptional<z.ZodNullable<z.ZodString>>;
rootfs: z.ZodOptional<z.ZodString>;
bios: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}, {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}>, "many">>;
region_identifier: z.ZodOptional<z.ZodString>;
dedicated_for_team_id: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
support_onchain_kms: z.ZodOptional<z.ZodBoolean>;
fmspc: z.ZodOptional<z.ZodNullable<z.ZodString>>;
device_id: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
name?: string;
id?: number;
region_identifier?: string;
listed?: boolean;
teepod_id?: number;
resource_score?: number;
remaining_vcpu?: number;
remaining_memory?: number;
remaining_cvm_slots?: number;
images?: {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}[];
dedicated_for_team_id?: number;
support_onchain_kms?: boolean;
fmspc?: string;
device_id?: string;
}, {
name?: string;
id?: number;
region_identifier?: string;
listed?: boolean;
teepod_id?: number;
resource_score?: number;
remaining_vcpu?: number;
remaining_memory?: number;
remaining_cvm_slots?: number;
images?: {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}[];
dedicated_for_team_id?: number;
support_onchain_kms?: boolean;
fmspc?: string;
device_id?: string;
}>;
declare const capacitySchema: z.ZodObject<{
max_instances: z.ZodNullable<z.ZodNumber>;
max_vcpu: z.ZodNullable<z.ZodNumber>;
max_memory: z.ZodNullable<z.ZodNumber>;
max_disk: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
max_instances?: number;
max_vcpu?: number;
max_memory?: number;
max_disk?: number;
}, {
max_instances?: number;
max_vcpu?: number;
max_memory?: number;
max_disk?: number;
}>;
declare const kmsListItemSchema: z.ZodObject<{
id: z.ZodString;
url: z.ZodString;
version: z.ZodString;
chain_id: z.ZodNumber;
kms_contract_address: z.ZodString;
gateway_app_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
url?: string;
version?: string;
id?: string;
chain_id?: number;
kms_contract_address?: string;
gateway_app_id?: string;
}, {
url?: string;
version?: string;
id?: string;
chain_id?: number;
kms_contract_address?: string;
gateway_app_id?: string;
}>;
declare const teepodResponseSchema: z.ZodObject<{
tier: z.ZodString;
capacity: z.ZodObject<{
max_instances: z.ZodNullable<z.ZodNumber>;
max_vcpu: z.ZodNullable<z.ZodNumber>;
max_memory: z.ZodNullable<z.ZodNumber>;
max_disk: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
max_instances?: number;
max_vcpu?: number;
max_memory?: number;
max_disk?: number;
}, {
max_instances?: number;
max_vcpu?: number;
max_memory?: number;
max_disk?: number;
}>;
nodes: z.ZodArray<z.ZodObject<{
teepod_id: z.ZodNullable<z.ZodNumber>;
id: z.ZodOptional<z.ZodNumber>;
name: z.ZodString;
listed: z.ZodOptional<z.ZodBoolean>;
resource_score: z.ZodOptional<z.ZodNumber>;
remaining_vcpu: z.ZodOptional<z.ZodNumber>;
remaining_memory: z.ZodOptional<z.ZodNumber>;
remaining_cvm_slots: z.ZodOptional<z.ZodNumber>;
images: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
is_dev: z.ZodOptional<z.ZodBoolean>;
os_image_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>;
rootfs_hash: z.ZodOptional<z.ZodString>;
shared_ro: z.ZodOptional<z.ZodBoolean>;
cmdline: z.ZodOptional<z.ZodString>;
kernel: z.ZodOptional<z.ZodString>;
initrd: z.ZodOptional<z.ZodString>;
hda: z.ZodOptional<z.ZodNullable<z.ZodString>>;
rootfs: z.ZodOptional<z.ZodString>;
bios: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}, {
description?: string;
name?: string;
version?: number[];
is_dev?: boolean;
os_image_hash?: string;
rootfs_hash?: string;
shared_ro?: boolean;
cmdline?: string;
kernel?: string;
initrd?: string;
hda?: string;
rootfs?: string;
bios?: string;
}>, "many">>;
region_identifier: z.ZodOptional<z.ZodString>;
dedicated_for_team_id: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
support_onchain_kms: z.ZodOptional<z.ZodBoolean>;
fmspc: z.ZodOptional<z.ZodNullable