Rename AccessMode to PersistentVolumeAccessMode
This commit is contained in:
@@ -251,7 +251,7 @@ type PersistentVolumeSpec struct {
|
||||
// Source represents the location and type of a volume to mount.
|
||||
PersistentVolumeSource `json:",inline"`
|
||||
// AccessModes contains all ways the volume can be mounted
|
||||
AccessModes []AccessModeType `json:"accessModes,omitempty"`
|
||||
AccessModes []PersistentVolumeAccessMode `json:"accessModes,omitempty"`
|
||||
// ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim.
|
||||
// ClaimRef is expected to be non-nil when bound.
|
||||
// claim.VolumeName is the authoritative bind between PV and PVC.
|
||||
@@ -291,7 +291,7 @@ type PersistentVolumeClaimList struct {
|
||||
// and allows a Source for provider-specific attributes
|
||||
type PersistentVolumeClaimSpec struct {
|
||||
// Contains the types of access modes required
|
||||
AccessModes []AccessModeType `json:"accessModes,omitempty"`
|
||||
AccessModes []PersistentVolumeAccessMode `json:"accessModes,omitempty"`
|
||||
// Resources represents the minimum resources required
|
||||
Resources ResourceRequirements `json:"resources,omitempty"`
|
||||
// VolumeName is the binding reference to the PersistentVolume backing this claim
|
||||
@@ -302,20 +302,20 @@ type PersistentVolumeClaimStatus struct {
|
||||
// Phase represents the current phase of PersistentVolumeClaim
|
||||
Phase PersistentVolumeClaimPhase `json:"phase,omitempty"`
|
||||
// AccessModes contains all ways the volume backing the PVC can be mounted
|
||||
AccessModes []AccessModeType `json:"accessModes,omitempty"`
|
||||
AccessModes []PersistentVolumeAccessMode `json:"accessModes,omitempty"`
|
||||
// Represents the actual resources of the underlying volume
|
||||
Capacity ResourceList `json:"capacity,omitempty"`
|
||||
}
|
||||
|
||||
type AccessModeType string
|
||||
type PersistentVolumeAccessMode string
|
||||
|
||||
const (
|
||||
// can be mounted read/write mode to exactly 1 host
|
||||
ReadWriteOnce AccessModeType = "ReadWriteOnce"
|
||||
ReadWriteOnce PersistentVolumeAccessMode = "ReadWriteOnce"
|
||||
// can be mounted in read-only mode to many hosts
|
||||
ReadOnlyMany AccessModeType = "ReadOnlyMany"
|
||||
ReadOnlyMany PersistentVolumeAccessMode = "ReadOnlyMany"
|
||||
// can be mounted in read/write mode to many hosts
|
||||
ReadWriteMany AccessModeType = "ReadWriteMany"
|
||||
ReadWriteMany PersistentVolumeAccessMode = "ReadWriteMany"
|
||||
)
|
||||
|
||||
type PersistentVolumePhase string
|
||||
|
Reference in New Issue
Block a user