adminWebsocket
adminWebsocket:
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & {
scaling: ZodObject<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
>;
},
ZodTypeAny,
"passthrough",
>
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & { replicaCount: ZodNumber },
ZodTypeAny,
"passthrough",
>
apiImage
apiImage: {
pullPolicy: "Always" | "Never" | "IfNotPresent";
repository: string;
tag: string;
}
asgi
asgi:
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & {
scaling: ZodObject<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
>;
},
ZodTypeAny,
"passthrough",
>
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & { replicaCount: ZodNumber },
ZodTypeAny,
"passthrough",
>
celery
celery: Record<
string,
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ...; request: ... },
"strip",
ZodTypeAny,
{ limit?: ...; request?: ... },
{ limit?: ...; request?: ... },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ...; request: ... },
"strip",
ZodTypeAny,
{ limit?: ...; request?: ... },
{ limit?: ...; request?: ... },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: (...)
| (...); request?: (...) | (...) };
memory?: { limit?: (...) | (...); request?: (...) | (...) };
},
{
cpu?: { limit?: (...)
| (...); request?: (...) | (...) };
memory?: { limit?: (...) | (...); request?: (...) | (...) };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<ZodArray<(...), (...)>>;
},
"strip",
ZodTypeAny,
{ enabled: boolean; policies?: (...)[] },
{ enabled?: boolean; policies?: (...)[] },
>,
>,
>;
} & {
scaling: ZodObject<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
>;
},
ZodTypeAny,
"passthrough",
>
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ...; request: ... },
"strip",
ZodTypeAny,
{ limit?: ...; request?: ... },
{ limit?: ...; request?: ... },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ...; request: ... },
"strip",
ZodTypeAny,
{ limit?: ...; request?: ... },
{ limit?: ...; request?: ... },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: (...)
| (...); request?: (...) | (...) };
memory?: { limit?: (...) | (...); request?: (...) | (...) };
},
{
cpu?: { limit?: (...)
| (...); request?: (...) | (...) };
memory?: { limit?: (...) | (...); request?: (...) | (...) };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<ZodArray<(...), (...)>>;
},
"strip",
ZodTypeAny,
{ enabled: boolean; policies?: (...)[] },
{ enabled?: boolean; policies?: (...)[] },
>,
>,
>;
} & { replicaCount: ZodNumber },
ZodTypeAny,
"passthrough",
>,
>
celeryBeat
celeryBeat:
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & {
scaling: ZodObject<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
>;
},
ZodTypeAny,
"passthrough",
>
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & { replicaCount: ZodNumber },
ZodTypeAny,
"passthrough",
>
domainName
domainName: string
ingressAnnotations
ingressAnnotations: Record<string, string>
namespace
namespace: string
Optional
sync
sync?: {
image?: {
pullPolicy: "Always" | "Never" | "IfNotPresent";
repository: string;
tag: string;
};
schedule: {
day?: string;
hour?: string;
minute?: string;
month?: string;
weekDay?: string;
};
sourceDsn: null
| string;
target: {
bastionHost: string;
bastionKey: string;
databaseDsn: string;
dev: boolean;
};
}
webImage
webImage: {
pullPolicy: "Always" | "Never" | "IfNotPresent";
repository: string;
tag: string;
}
wsgi
wsgi:
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & {
scaling: ZodObject<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
cpuUtilPercent: ZodDefault<ZodNumber>;
maxReplicas: ZodDefault<ZodNumber>;
memUtilPercent: ZodDefault<ZodNumber>;
minReplicas: ZodOptional<ZodNumber>;
},
ZodTypeAny,
"passthrough",
>,
>;
},
ZodTypeAny,
"passthrough",
>
| objectOutputType<
{
image: ZodOptional<
ZodObject<
{
pullPolicy: ZodEnum<["Always", "Never", "IfNotPresent"]>;
repository: ZodString;
tag: ZodDefault<ZodString>;
},
"strip",
ZodTypeAny,
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag: string;
},
{
pullPolicy: "Always"
| "Never"
| "IfNotPresent";
repository: string;
tag?: string;
},
>,
>;
resources: ZodOptional<
ZodObject<
{
cpu: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
memory: ZodOptional<
ZodObject<
{ limit: ZodOptional<(...)>; request: ZodOptional<(...)> },
"strip",
ZodTypeAny,
{ limit?: (...) | (...); request?: (...) | (...) },
{ limit?: (...) | (...); request?: (...) | (...) },
>,
>;
},
"strip",
ZodTypeAny,
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
{
cpu?: { limit?: number; request?: number };
memory?: { limit?: number; request?: number };
},
>,
>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<
ZodOptional<
ZodObject<
{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<
ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
{
enabled?: boolean;
policies?: { containerName: ...; maxAllowed?: ...; minAllowed?: ... }[];
},
>,
>,
>;
} & { replicaCount: ZodNumber },
ZodTypeAny,
"passthrough",
>