phala
Version:
CLI for Managing Phala Cloud Services
1,277 lines (1,275 loc) • 166 kB
TypeScript
import { ZodType, ParseInput, ParseReturnType, RawCreateParams, ZodTypeDef, z } from 'zod';
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.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>;
declare const configurationSchema: z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">>;
declare const hostedSchema: z.ZodObject<{
id: z.ZodString;
name: z.ZodString;
status: z.ZodString;
uptime: z.ZodString;
app_url: z.ZodNullable<z.ZodString>;
app_id: z.ZodString;
instance_id: z.ZodNullable<z.ZodString>;
configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">>>>;
exited_at: z.ZodNullable<z.ZodString>;
boot_progress: z.ZodNullable<z.ZodString>;
boot_error: z.ZodNullable<z.ZodString>;
shutdown_progress: z.ZodNullable<z.ZodString>;
image_version: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
name: z.ZodString;
status: z.ZodString;
uptime: z.ZodString;
app_url: z.ZodNullable<z.ZodString>;
app_id: z.ZodString;
instance_id: z.ZodNullable<z.ZodString>;
configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">>>>;
exited_at: z.ZodNullable<z.ZodString>;
boot_progress: z.ZodNullable<z.ZodString>;
boot_error: z.ZodNullable<z.ZodString>;
shutdown_progress: z.ZodNullable<z.ZodString>;
image_version: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
name: z.ZodString;
status: z.ZodString;
uptime: z.ZodString;
app_url: z.ZodNullable<z.ZodString>;
app_id: z.ZodString;
instance_id: z.ZodNullable<z.ZodString>;
configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">>>>;
vcpu: z.ZodNumber;
memory: z.ZodNumber;
disk_size: z.ZodNumber;
ports: z.ZodArray<z.ZodAny, "many">;
}, z.ZodTypeAny, "passthrough">>>>;
exited_at: z.ZodNullable<z.ZodString>;
boot_progress: z.ZodNullable<z.ZodString>;
boot_error: z.ZodNullable<z.ZodString>;
shutdown_progress: z.ZodNullable<z.ZodString>;
image_version: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
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.ZodNullable<z.ZodString>;
app_id: z.ZodString;
instance_id: z.ZodNullable<z.ZodString>;
configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
image: z.ZodString;
compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<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>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
docker_compose_file: z.ZodString;
docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{
password: z.ZodString;
registry: z.ZodNullable<z.ZodString>;
username: z.ZodString;
}, "strip", z.Z