kubernetes-models
Version:
24 lines (23 loc) • 818 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IoK8sApiBatchV1CronJob = exports.CronJob = void 0;
const base_1 = require("@kubernetes-models/base");
const IoK8sApiBatchV1CronJob_1 = require("../../_schemas/IoK8sApiBatchV1CronJob.js");
/**
* CronJob represents the configuration of a single cron job.
*/
class CronJob extends base_1.Model {
constructor(data) {
super({
apiVersion: CronJob.apiVersion,
kind: CronJob.kind,
...data
});
}
}
exports.CronJob = CronJob;
exports.IoK8sApiBatchV1CronJob = CronJob;
CronJob.apiVersion = "batch/v1";
CronJob.kind = "CronJob";
CronJob.is = (0, base_1.createTypeMetaGuard)(CronJob);
(0, base_1.setSchema)(CronJob, "io.k8s.api.batch.v1.CronJob", IoK8sApiBatchV1CronJob_1.addSchema);