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
accessModePersistentVolumeAccessModeReturns
KubernetesPersistentVolumeResourceSets the requested storage capacity for a persistent volume
withCapacity(capacity: string): KubernetesPersistentVolumeResourceParameters
capacitystringReturns
KubernetesPersistentVolumeResourceSets a parameterized storage capacity for a persistent volume
withCapacityParam(capacity: ParameterResource): KubernetesPersistentVolumeResourceParameters
capacityParameterResourceReturns
KubernetesPersistentVolumeResourceSets the storage class for a persistent volume
withStorageClass(storageClassName: string): KubernetesPersistentVolumeResourceParameters
storageClassNamestringReturns
KubernetesPersistentVolumeResourceSets a parameterized storage class for a persistent volume
withStorageClassParam(storageClassName: ParameterResource): KubernetesPersistentVolumeResourceParameters
storageClassNameParameterResourceReturns
KubernetesPersistentVolumeResourceAdds a Kubernetes metadata annotation to a persistent volume
withVolumeAnnotation( key: string, value: string): KubernetesPersistentVolumeResourceParameters
keystringvaluestringReturns
KubernetesPersistentVolumeResourceAdds a parameterized Kubernetes metadata annotation to a persistent volume
withVolumeAnnotationParam( key: string, value: ParameterResource): KubernetesPersistentVolumeResourceParameters
keystringvalueParameterResourceReturns
KubernetesPersistentVolumeResource