@soft-stech/autoscaler
Version:
Kubernetes Autoscaler models
21 lines (20 loc) • 874 B
JavaScript
;
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()
});