renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
22 lines • 824 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EksAddonsFilter = void 0;
const v4_1 = require("zod/v4");
const regex_1 = require("../../../util/regex");
const v4_2 = require("../../../util/schema-utils/v4");
exports.EksAddonsFilter = v4_2.Json.pipe(v4_1.z.object({
addonName: v4_1.z
.string()
.nonempty()
.regex((0, regex_1.regEx)('^[a-z0-9][a-z0-9-]*[a-z0-9]$')),
kubernetesVersion: v4_1.z
.string()
.regex((0, regex_1.regEx)('^(?<major>\\d+)\\.(?<minor>\\d+)$'))
.optional(),
default: v4_1.z
.union([v4_1.z.boolean(), v4_1.z.string().transform((value) => value === 'true')])
.optional(),
region: v4_1.z.string().optional(),
profile: v4_1.z.string().optional(),
}));
//# sourceMappingURL=schema.js.map