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: ZodOptional<ZodOptional<ZodNumber>>; request: ZodOptional<ZodOptional<ZodNumber>>; }), "strip", ZodTypeAny, ({ limit?: number | undefined; request?: number | undefined; }), ({ limit?: number | undefined; request?: number | undefined; })>>;
memory: ZodOptional<ZodObject<({ limit: ZodOptional<ZodOptional<ZodNumber>>; request: ZodOptional<ZodOptional<ZodNumber>>; }), "strip", ZodTypeAny, ({ limit?: number | undefined; request?: number | undefined; }), ({ limit?: number | undefined; request?: number | undefined; })>>;
}, "strip", ZodTypeAny, ({ cpu?: { limit?: number | undefined; request?: number | undefined; } | undefined; memory?: { limit?: number | undefined; request?: number | undefined; } | undefined; }), ({ cpu?: { limit?: number | undefined; request?: number | undefined; } | undefined; memory?: { limit?: number | undefined; request?: number | undefined; } | undefined; })>>;
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">>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<ZodOptional<ZodObject<{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<ZodArray<ZodObject<{
containerName: ZodString;
maxAllowed: ZodOptional<ZodPipeline<ZodObject<{
cpu: ZodOptional<ZodOptional<ZodUnion<[ZodType<Cpu, ZodTypeDef, Cpu>, ZodEffects<ZodNumber, Cpu, number>]>>>;
memory: ZodOptional<ZodOptional<ZodUnion<[ZodType<Size, ZodTypeDef, Size>, ZodEffects<ZodNumber, Size, number>]>>>;
}, "strip", ZodTypeAny, ({ cpu?: Cpu | undefined; memory?: Size | undefined; }), ({ cpu?: number | Cpu | undefined; memory?: number | Size | undefined; })>, ZodObject<{
cpu: ZodOptional<ZodType<Cpu, ZodTypeDef, Cpu>>;
memory: ZodOptional<ZodType<Size, ZodTypeDef, Size>>;
}, "strip", ZodTypeAny, {
cpu?: Cpu;
memory?: Size;
}, {
cpu?: Cpu;
memory?: Size;
}>>>;
minAllowed: ZodOptional<ZodPipeline<ZodObject<{
cpu: ZodOptional<ZodOptional<ZodUnion<[ZodType<Cpu, ZodTypeDef, Cpu>, ZodEffects<ZodNumber, Cpu, number>]>>>;
memory: ZodOptional<ZodOptional<ZodUnion<[ZodType<Size, ZodTypeDef, Size>, ZodEffects<ZodNumber, Size, number>]>>>;
}, "strip", ZodTypeAny, ({ cpu?: Cpu | undefined; memory?: Size | undefined; }), ({ cpu?: number | Cpu | undefined; memory?: number | Size | undefined; })>, ZodObject<{
cpu: ZodOptional<ZodType<Cpu, ZodTypeDef, Cpu>>;
memory: ZodOptional<ZodType<Size, ZodTypeDef, Size>>;
}, "strip", ZodTypeAny, {
cpu?: Cpu;
memory?: Size;
}, {
cpu?: Cpu;
memory?: Size;
}>>>;
}, "strip", ZodTypeAny, {
containerName: string;
maxAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; };
minAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; };
}, {
containerName: string;
maxAllowed?: { cpu?: number | Cpu | undefined; memory?: number | Size | undefined; };
minAllowed?: { cpu?: number | Cpu | undefined; memory?: number | Size | undefined; };
}>, "many">>;
}, "strip", ZodTypeAny, {
enabled: boolean;
policies?: ({ containerName: string; minAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; } | undefined; maxAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; } | undefined; })[];
}, {
enabled?: boolean;
policies?: ({ containerName: string; minAllowed?: { cpu?: number | Cpu | undefined; memory?: number | Size | undefined; } | undefined; maxAllowed?: { cpu?: number | Cpu | undefined; memory?: number | ... 1 more ... | undefined; } | undefined; })[];
}>>>;
}, 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;
}>>;
replicaCount: ZodNumber;
resources: ZodOptional<ZodObject<{
cpu: ZodOptional<ZodObject<({ limit: ZodOptional<ZodOptional<ZodNumber>>; request: ZodOptional<ZodOptional<ZodNumber>>; }), "strip", ZodTypeAny, ({ limit?: number | undefined; request?: number | undefined; }), ({ limit?: number | undefined; request?: number | undefined; })>>;
memory: ZodOptional<ZodObject<({ limit: ZodOptional<ZodOptional<ZodNumber>>; request: ZodOptional<ZodOptional<ZodNumber>>; }), "strip", ZodTypeAny, ({ limit?: number | undefined; request?: number | undefined; }), ({ limit?: number | undefined; request?: number | undefined; })>>;
}, "strip", ZodTypeAny, ({ cpu?: { limit?: number | undefined; request?: number | undefined; } | undefined; memory?: { limit?: number | undefined; request?: number | undefined; } | undefined; }), ({ cpu?: { limit?: number | undefined; request?: number | undefined; } | undefined; memory?: { limit?: number | undefined; request?: number | undefined; } | undefined; })>>;
spread: ZodDefault<ZodBoolean>;
verticalScaling: ZodDefault<ZodOptional<ZodObject<{
enabled: ZodDefault<ZodBoolean>;
policies: ZodOptional<ZodArray<ZodObject<{
containerName: ZodString;
maxAllowed: ZodOptional<ZodPipeline<ZodObject<{
cpu: ZodOptional<ZodOptional<ZodUnion<[ZodType<Cpu, ZodTypeDef, Cpu>, ZodEffects<ZodNumber, Cpu, number>]>>>;
memory: ZodOptional<ZodOptional<ZodUnion<[ZodType<Size, ZodTypeDef, Size>, ZodEffects<ZodNumber, Size, number>]>>>;
}, "strip", ZodTypeAny, ({ cpu?: Cpu | undefined; memory?: Size | undefined; }), ({ cpu?: number | Cpu | undefined; memory?: number | Size | undefined; })>, ZodObject<{
cpu: ZodOptional<ZodType<Cpu, ZodTypeDef, Cpu>>;
memory: ZodOptional<ZodType<Size, ZodTypeDef, Size>>;
}, "strip", ZodTypeAny, {
cpu?: Cpu;
memory?: Size;
}, {
cpu?: Cpu;
memory?: Size;
}>>>;
minAllowed: ZodOptional<ZodPipeline<ZodObject<{
cpu: ZodOptional<ZodOptional<ZodUnion<[ZodType<Cpu, ZodTypeDef, Cpu>, ZodEffects<ZodNumber, Cpu, number>]>>>;
memory: ZodOptional<ZodOptional<ZodUnion<[ZodType<Size, ZodTypeDef, Size>, ZodEffects<ZodNumber, Size, number>]>>>;
}, "strip", ZodTypeAny, ({ cpu?: Cpu | undefined; memory?: Size | undefined; }), ({ cpu?: number | Cpu | undefined; memory?: number | Size | undefined; })>, ZodObject<{
cpu: ZodOptional<ZodType<Cpu, ZodTypeDef, Cpu>>;
memory: ZodOptional<ZodType<Size, ZodTypeDef, Size>>;
}, "strip", ZodTypeAny, {
cpu?: Cpu;
memory?: Size;
}, {
cpu?: Cpu;
memory?: Size;
}>>>;
}, "strip", ZodTypeAny, {
containerName: string;
maxAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; };
minAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; };
}, {
containerName: string;
maxAllowed?: { cpu?: number | Cpu | undefined; memory?: number | Size | undefined; };
minAllowed?: { cpu?: number | Cpu | undefined; memory?: number | Size | undefined; };
}>, "many">>;
}, "strip", ZodTypeAny, {
enabled: boolean;
policies?: ({ containerName: string; minAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; } | undefined; maxAllowed?: { cpu?: Cpu | undefined; memory?: Size | undefined; } | undefined; })[];
}, {
enabled?: boolean;
policies?: ({ containerName: string; minAllowed?: { cpu?: number | Cpu | undefined; memory?: number | Size | undefined; } | undefined; maxAllowed?: { cpu?: number | Cpu | undefined; memory?: number | ... 1 more ... | undefined; } | undefined; })[];
}>>>;
}, ZodTypeAny, "passthrough">>