UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

72 lines 2.93 kB
/* tslint:disable */ /* eslint-disable */ /** * KubeVirt API * This is KubeVirt API an add-on for Kubernetes. * * The version of the OpenAPI document: 1.0.0 * Contact: kubevirt-dev@googlegroups.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { exists } from '../runtime'; /** * @export * @enum {string} */ export var V1PersistentVolumeClaimInfoAccessModesEnum; (function (V1PersistentVolumeClaimInfoAccessModesEnum) { V1PersistentVolumeClaimInfoAccessModesEnum["ReadOnlyMany"] = "ReadOnlyMany"; V1PersistentVolumeClaimInfoAccessModesEnum["ReadWriteMany"] = "ReadWriteMany"; V1PersistentVolumeClaimInfoAccessModesEnum["ReadWriteOnce"] = "ReadWriteOnce"; V1PersistentVolumeClaimInfoAccessModesEnum["ReadWriteOncePod"] = "ReadWriteOncePod"; })(V1PersistentVolumeClaimInfoAccessModesEnum || (V1PersistentVolumeClaimInfoAccessModesEnum = {})); /** * @export * @enum {string} */ export var V1PersistentVolumeClaimInfoVolumeModeEnum; (function (V1PersistentVolumeClaimInfoVolumeModeEnum) { V1PersistentVolumeClaimInfoVolumeModeEnum["Block"] = "Block"; V1PersistentVolumeClaimInfoVolumeModeEnum["Filesystem"] = "Filesystem"; V1PersistentVolumeClaimInfoVolumeModeEnum["FromStorageProfile"] = "FromStorageProfile"; })(V1PersistentVolumeClaimInfoVolumeModeEnum || (V1PersistentVolumeClaimInfoVolumeModeEnum = {})); export function V1PersistentVolumeClaimInfoFromJSON(json) { return V1PersistentVolumeClaimInfoFromJSONTyped(json, false); } export function V1PersistentVolumeClaimInfoFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { accessModes: !exists(json, 'accessModes') ? undefined : json['accessModes'], capacity: !exists(json, 'capacity') ? undefined : json['capacity'], claimName: !exists(json, 'claimName') ? undefined : json['claimName'], filesystemOverhead: !exists(json, 'filesystemOverhead') ? undefined : json['filesystemOverhead'], preallocated: !exists(json, 'preallocated') ? undefined : json['preallocated'], requests: !exists(json, 'requests') ? undefined : json['requests'], volumeMode: !exists(json, 'volumeMode') ? undefined : json['volumeMode'], }; } export function V1PersistentVolumeClaimInfoToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { accessModes: value.accessModes, capacity: value.capacity, claimName: value.claimName, filesystemOverhead: value.filesystemOverhead, preallocated: value.preallocated, requests: value.requests, volumeMode: value.volumeMode, }; } //# sourceMappingURL=V1PersistentVolumeClaimInfo.js.map