# Structs

BuildSourceArgs contains arguments for ShareBackend.BuildSource().
CephFS struct, implements ShareBackend interface for k8s CephFS.
CSICephFS struct, implements ShareBackend interface for CSI CephFS.
GrantAccessArgs contains arguments for ShareBackend.GrantAccess().
NFS struct, implements ShareBackend interface for k8s NFS.
RevokeAccessArgs contains arguments for ShareBaceknd.RevokeAccess().

# Interfaces

ShareBackend takes care of granting access to the share and building PersistentVolumeSource used in the final PersistentVolume object.