UNPKG

@soft-stech/autoscaler

Version:
27 lines (26 loc) 926 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IVerticalPodAutoscalerSchema = void 0; // Generated by ts-to-zod const zod_1 = require("zod"); const ObjectMeta_schema_1 = require("@soft-stech/apimachinery/apis/meta/v1/ObjectMeta.schema"); exports.IVerticalPodAutoscalerSchema = zod_1.z.object({ spec: zod_1.z .object({ selector: zod_1.z.object({}), updatePolicy: zod_1.z .object({ updateMode: zod_1.z.string().optional() }) .optional(), resourcePolicy: zod_1.z .object({ containerPolicies: zod_1.z.array(zod_1.z.object({})).optional() }) .optional() }) .optional(), apiVersion: zod_1.z.literal("poc.autoscaling.k8s.io/v1alpha1"), kind: zod_1.z.literal("VerticalPodAutoscaler"), metadata: ObjectMeta_schema_1.iObjectMetaSchema.optional() });