UNPKG

palette-sdk-typescript

Version:

TypeScript SDK for Spectro Cloud Palette API

35 lines 1.43 kB
/** * Copyright (c) Spectro Cloud * SPDX-License-Identifier: Apache-2.0 */ /** * Generated by orval v7.17.0 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ import type { VmDataVolumeCheckpoint } from './vmDataVolumeCheckpoint'; import type { VmPersistentVolumeClaimSpec } from './vmPersistentVolumeClaimSpec'; import type { VmDataVolumeSource } from './vmDataVolumeSource'; import type { VmDataVolumeSourceRef } from './vmDataVolumeSourceRef'; import type { VmStorageSpec } from './vmStorageSpec'; /** * DataVolumeSpec defines the DataVolume type specification */ export type VmDataVolumeSpec = { /** Checkpoints is a list of DataVolumeCheckpoints, representing stages in a multistage import. */ checkpoints?: VmDataVolumeCheckpoint[]; /** DataVolumeContentType options: "kubevirt", "archive" */ contentType?: string; /** FinalCheckpoint indicates whether the current DataVolumeCheckpoint is the final checkpoint. */ finalCheckpoint?: boolean; /** Preallocation controls whether storage for DataVolumes should be allocated in advance. */ preallocation?: boolean; /** PriorityClassName for Importer, Cloner and Uploader pod */ priorityClassName?: string; pvc?: VmPersistentVolumeClaimSpec; source?: VmDataVolumeSource; sourceRef?: VmDataVolumeSourceRef; storage?: VmStorageSpec; }; //# sourceMappingURL=vmDataVolumeSpec.d.ts.map