# Functions

AddAnnotations add given annotations to given meta object Object annotations will be overridden if any of the given annotations exists with the same key.
ParseHooks will parse the given data and return generated Hook object.

# Constants

ActionAddOnCreateVolumeEvent represent add action on volume create Event.
ActionAddOnDeleteVolumeEvent represent add action on volume delete Event.
ActionOpAddOrUpdate define Action addOrUpdateEntries.
ActionOpRemove define Action removeEntries.
ActionRemoveOnCreateVolumeEvent represent remove action on volume create Event.
ActionRemoveOnDeleteVolumeEvent represent remove action on volume delete Event.
EventTypeCreateVolume represent volume create event.
EventTypeDeleteVolume represent volume delete event.
HookVersion represent the hook config version.
No description provided by the author
Type of resources created by nfs-provisioner.
No description provided by the author
No description provided by the author
No description provided by the author
TemplateVarCurrentTime defines variable name for Current Time.

# Variables

ActionForEventMap stores the supported EventType for all ActionType.

# Structs

DeploymentHook defines the field which will be updated for Deployment Hook Action.
Hook stores HookConfig and its version.
HookConfig represent the to be executed by nfs-provisioner.
PVCHook defines the field which will be updated for PVC Hook Action.
PVHook defines the field which will be updated for PV Hook Action.
ServiceHook defines the field which will be updated for Service Hook Action.

# Type aliases

ActionOp represent the operation performed for ActionType.
ActionType defines type of action for the hook entry.
EventType defines the type of events on which hook needs to be executed.
TemplateVarName represent template variable.