palette-sdk-typescript
Version:
TypeScript SDK for Spectro Cloud Palette API
30 lines • 1.33 kB
TypeScript
/**
* 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 { VmTypedLocalObjectReference } from './vmTypedLocalObjectReference';
import type { VmCoreResourceRequirements } from './vmCoreResourceRequirements';
import type { VmLabelSelector } from './vmLabelSelector';
/**
* StorageSpec defines the Storage type specification
*/
export type VmStorageSpec = {
/** AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 */
accessModes?: string[];
dataSource?: VmTypedLocalObjectReference;
resources?: VmCoreResourceRequirements;
selector?: VmLabelSelector;
/** Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 */
storageClassName?: string;
/** volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. */
volumeMode?: string;
/** VolumeName is the binding reference to the PersistentVolume backing this claim. */
volumeName?: string;
};
//# sourceMappingURL=vmStorageSpec.d.ts.map