Hierarchy

Properties

adminWebsocket: Object
apiImage: {
    pullPolicy: "Always" | "Never" | "IfNotPresent";
    repository: string;
    tag: string;
}

Type declaration

  • pullPolicy: "Always" | "Never" | "IfNotPresent"
  • repository: string
  • tag: string
asgi: Object
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">>
celeryBeat: Object
domainName: string
ingressAnnotations: Record<string, string>
namespace: string
sync: undefined | {
    image?: { repository: string; tag: string; pullPolicy: "Always" | "Never" | "IfNotPresent"; };
    schedule: { minute?: string | undefined; hour?: string | undefined; day?: string | undefined; month?: string | undefined; weekDay?: string | undefined; };
    sourceDsn: null | string;
    target: { bastionHost: string; bastionKey: string; databaseDsn: string; dev: boolean; };
}

Type declaration

  • Optional image?: { repository: string; tag: string; pullPolicy: "Always" | "Never" | "IfNotPresent"; }
  • schedule: { minute?: string | undefined; hour?: string | undefined; day?: string | undefined; month?: string | undefined; weekDay?: string | undefined; }
  • sourceDsn: null | string
  • target: { bastionHost: string; bastionKey: string; databaseDsn: string; dev: boolean; }
webImage: {
    pullPolicy: "Always" | "Never" | "IfNotPresent";
    repository: string;
    tag: string;
}

Type declaration

  • pullPolicy: "Always" | "Never" | "IfNotPresent"
  • repository: string
  • tag: string
wsgi: Object

Generated using TypeDoc