Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/kubernetes_apis/builtin/storage.k8s.io@v1/structs.ts>StorageClass

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Latest
interface StorageClass
import { type StorageClass } from "https://deno.land/x/kubernetes_apis@v0.5.2/builtin/storage.k8s.io@v1/structs.ts";

StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.

StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.

Properties

optional
apiVersion: "storage.k8s.io/v1"
optional
kind: "StorageClass"
optional
allowVolumeExpansion: boolean | null
optional
allowedTopologies: Array<CoreV1.TopologySelectorTerm> | null
optional
metadata: MetaV1.ObjectMeta | null
optional
mountOptions: Array<string> | null
optional
parameters: Record<string, string> | null
provisioner: string
optional
reclaimPolicy: string | null
optional
volumeBindingMode: string | null