Documentation
¶
Index ¶
- type Modification
- func Apply(funcs ...Modification) Modification
- func NOOP() Modification
- func WithAccessModes(accessMode corev1.PersistentVolumeAccessMode) Modification
- func WithLabelSelector(selector *metav1.LabelSelector) Modification
- func WithName(name string) Modification
- func WithResourceRequests(requests corev1.ResourceList) Modification
- func WithStorageClassName(storageClassName string) Modification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Modification ¶
type Modification func(claim *corev1.PersistentVolumeClaim)
func Apply ¶
func Apply(funcs ...Modification) Modification
Apply returns a function which applies a series of Modification functions to a *corev1.PersistentVolumeClaim
func WithAccessModes ¶
func WithAccessModes(accessMode corev1.PersistentVolumeAccessMode) Modification
WithAccessModes sets the PersistentVolumeClaim's AccessModes
func WithLabelSelector ¶
func WithLabelSelector(selector *metav1.LabelSelector) Modification
WithLabelSelector sets the PersistentVolumeClaim's LevelSelector
func WithName ¶
func WithName(name string) Modification
WithName sets the PersistentVolumeClaim's name
func WithResourceRequests ¶
func WithResourceRequests(requests corev1.ResourceList) Modification
WithResourceRequests sets the PersistentVolumeClaim's Resource Requests
func WithStorageClassName ¶
func WithStorageClassName(storageClassName string) Modification
WithStorageClassName sets the PersistentVolumeClaim's storage class name
Click to show internal directories.
Click to hide internal directories.