package
4.6.0+incompatible
Repository: https://github.com/mrakopes/common-host-libs.git
Documentation: pkg.go.dev

# Functions

@APIVersion 1.0.0@Title activate the docker volume plugin@Description implement the /Plugin.Activate Docker end point@Accept json@Resource /Plugin.Activate@Success 200 PluginActivate@Router /Plugin.Activate [post]@BasePath http:/Plugin.Activate ActivatePlugin implement the /Plugin.Activate Docker end point.
SetLogLevel :.
SetMountDir :.
SetupChapiClient will set the chapiclient for the listener on given socket path.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver capabilities for docker@Description implement the /VolumeDriver.Capabilities Docker end point@Accept json@Resource /VolumeDriver.Capabilities@Success 200 PluginCapability@Router /VolumeDriver.Capabilities [post]@BasePath http:/VolumeDriver.Capabilities VolumeDriverCapabilities implement the /VolumeDriver.Capabilities Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver Create for docker@Description implement the /VolumeDriver.Create Docker end point@Accept json@Resource /VolumeDriver.Create@Success 200 CreateResponse@Router /VolumeDriver.Create [post]@BasePath http:/VolumeDriver.Create nolint : gocyclo exceeded VolumeDriverCreate implement the /VolumeDriver.Create Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver get for docker plugin@Description implement the /VolumeDriver.Get Docker end point@Accept json@Resource /VolumeDriver.Get@Success 200 VolumeResponse@Router /VolumeDriver.Get [post]@BasePath http:/VolumeDriver.Get VolumeDriverGet implement the /VolumeDriver.Get Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver List for docker@Description implement the /VolumeDriver.List Docker end point@Accept json@Resource /VolumeDriver.List@Success 200 ListResponse@Router /VolumeDriver.Lists [post]@BasePath http:/VolumeDriver.List VolumeDriverList implement the /VolumeDriver.List Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver Mount for docker@Description implement the /VolumeDriver.Mount Docker end point@Accept json@Resource /VolumeDriver.Mount@Success 200 MountResponse@Router /VolumeDriver.Mount [post]@BasePath http:/VolumeDriver.Mount nolint : gocyclo exceeded VolumeDriverMount implement the /VolumeDriver.Mount Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver Path for docker@Description implement the /VolumeDriver.Path Docker end point@Accept json@Resource /VolumeDriver.Path@Success 200 MountResponse@Router /VolumeDriver.Path [post]@BasePath http:/VolumeDriver.Path VolumeDriverPath implement the /VolumeDriver.Path Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver Remove for docker@Description implement the /VolumeDriver.Remove Docker end point@Accept json@Resource /VolumeDriver.Remove@Success 200 DriverResponse@Router /VolumeDriver.Remove [post]@BasePath http:/VolumeDriver.Removenolint: gocyclo VolumeDriverRemove implement the /VolumeDriver.Remove Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver Unmount for docker@Description implement the /VolumeDriver.Unmount Docker end point@Accept json@Resource /VolumeDriver.Unmount@Success 200 DriverResponse@Router /VolumeDriver.Unmount [post]@BasePath http:/VolumeDriver.Unmountnolint: gocyclo VolumeDriverUnmount implement the /VolumeDriver.Unmount Docker end point.
@APIVersion 1.0.0@Title implement the Nimble Volume Driver Update for docker@Description implement the /VolumeDriver.Update Docker end point@Accept json@Resource /VolumeDriver.Update@Success 200 DriverResponse@Router /VolumeDriver.Update [put]@BasePath http:/VolumeDriver.Update VolumeDriverUpdate implement the /VolumeDriver.Update Docker end point.

# Structs

CreateResponse : Volume create response struct.
DriverResponse : Driver response struct.
ErrorResponse struct.
Host is a duplicate of model.Host which references a Network defined in this package.
HPEVolumeConfigResponse : Nimble Config response.
HPEVolumeOptions :.
ListResponse : Volume response struct.
MountResponse : mount response for docker.
NimbleAttachRequest : Request to call attach on container provider.
NimbleDetachRequest : Request to call detach on container provider.
PluginActivate : stuct to parse plugin response from Array.
PluginCapability : get capabilities of the plugin.
PluginRequest : Request routed for the plugin.
Scope : scope of the driver (local/global).
VersionResponse struct.
VolumeResponse : Volume response struct.
VolumeUnmountResponse : Volume unmount response.