KubernetesPersistentVolumeResource
Handle
interface KubernetesPersistentVolumeResource extends IResource, IResourceWithParent, KubernetesEnvironmentResource]] { withAccessMode(accessMode: PersistentVolumeAccessMode): KubernetesPersistentVolumeResource; withCapacity(capacity: string): KubernetesPersistentVolumeResource; withCapacityParam(capacity: ParameterResource): KubernetesPersistentVolumeResource; withStorageClass(storageClassName: string): KubernetesPersistentVolumeResource; withStorageClassParam(storageClassName: ParameterResource): KubernetesPersistentVolumeResource; withVolumeAnnotation( key: string, value: string): KubernetesPersistentVolumeResource; withVolumeAnnotationParam( key: string, value: ParameterResource): KubernetesPersistentVolumeResource;}7 members
Methods
Adds an access mode to a persistent volume
withAccessMode(accessMode: PersistentVolumeAccessMode): KubernetesPersistentVolumeResourceParameters
accessMode PersistentVolumeAccessMode Returns
KubernetesPersistentVolumeResource Sets the requested storage capacity for a persistent volume
withCapacity(capacity: string): KubernetesPersistentVolumeResourceParameters
capacitystringReturns
KubernetesPersistentVolumeResource Sets a parameterized storage capacity for a persistent volume
withCapacityParam(capacity: ParameterResource): KubernetesPersistentVolumeResourceParameters
capacityParameterResource Returns
KubernetesPersistentVolumeResource Sets the storage class for a persistent volume
withStorageClass(storageClassName: string): KubernetesPersistentVolumeResourceParameters
storageClassName stringReturns
KubernetesPersistentVolumeResource Sets a parameterized storage class for a persistent volume
withStorageClassParam(storageClassName: ParameterResource): KubernetesPersistentVolumeResourceParameters
storageClassName ParameterResource Returns
KubernetesPersistentVolumeResource Adds a Kubernetes metadata annotation to a persistent volume
withVolumeAnnotation( key: string, value: string): KubernetesPersistentVolumeResourceParameters
keystringvaluestringReturns
KubernetesPersistentVolumeResource Adds a parameterized Kubernetes metadata annotation to a persistent volume
withVolumeAnnotationParam( key: string, value: ParameterResource): KubernetesPersistentVolumeResourceParameters
keystringvalueParameterResource Returns
KubernetesPersistentVolumeResource