# Functions
NewOperationExecutor returns a new instance of OperationExecutor.
# Structs
AttachedVolume represents a volume that is attached to a node.
MountedVolume represents a volume that has successfully been mounted to a pod.
VolumeToAttach represents a volume that should be attached to a node.
VolumeToMount represents a volume that should be attached to this node and mounted to the PodName.
# Interfaces
ActualStateOfWorldAttacherUpdater defines a set of operations updating the actual state of the world cache after successful attach/detach/mount/unmount.
ActualStateOfWorldMounterUpdater defines a set of operations updating the actual state of the world cache after successful mount/unmount.
OperationExecutor defines a set of operations for attaching, detaching, mounting, or unmounting a volume that are executed with a NewNestedPendingOperations which prevents more than one operation from being triggered on the same volume.