UNPKG

kubernetes-models

Version:
28 lines (27 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IoK8sApiAppsV1beta2StatefulSet = exports.StatefulSet = void 0; const base_1 = require("@kubernetes-models/base"); const IoK8sApiAppsV1beta2StatefulSet_1 = require("../../_schemas/IoK8sApiAppsV1beta2StatefulSet.js"); /** * DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as: * - Network: A single stable DNS and hostname. * - Storage: As many VolumeClaims as requested. * The StatefulSet guarantees that a given network identity will always map to the same storage identity. * @deprecated */ class StatefulSet extends base_1.Model { constructor(data) { super({ apiVersion: StatefulSet.apiVersion, kind: StatefulSet.kind, ...data }); } } exports.StatefulSet = StatefulSet; exports.IoK8sApiAppsV1beta2StatefulSet = StatefulSet; StatefulSet.apiVersion = "apps/v1beta2"; StatefulSet.kind = "StatefulSet"; StatefulSet.is = (0, base_1.createTypeMetaGuard)(StatefulSet); (0, base_1.setSchema)(StatefulSet, "io.k8s.api.apps.v1beta2.StatefulSet", IoK8sApiAppsV1beta2StatefulSet_1.addSchema);