Documentation ¶
Index ¶
- type Controller
- func (c *Controller) Activate() resources.ActivateResponse
- func (c *Controller) Create(createVolumeRequest resources.CreateVolumeRequest) resources.GenericResponse
- func (c *Controller) Get(getRequest resources.GetVolumeConfigRequest) resources.DockerGetResponse
- func (c *Controller) List() resources.ListResponse
- func (c *Controller) Mount(attachRequest resources.AttachRequest) resources.AttachResponse
- func (c *Controller) Path(pathRequest resources.GetVolumeConfigRequest) resources.AttachResponse
- func (c *Controller) Remove(removeVolumeRequest resources.RemoveVolumeRequest) resources.GenericResponse
- func (c *Controller) Unmount(detachRequest resources.DetachRequest) resources.GenericResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(logger *log.Logger, storageApiURL string, config resources.UbiquityPluginConfig) (*Controller, error)
func NewControllerWithClient ¶
func NewControllerWithClient(logger *log.Logger, client resources.StorageClient, backends []string) *Controller
func (*Controller) Activate ¶
func (c *Controller) Activate() resources.ActivateResponse
func (*Controller) Create ¶
func (c *Controller) Create(createVolumeRequest resources.CreateVolumeRequest) resources.GenericResponse
func (*Controller) Get ¶
func (c *Controller) Get(getRequest resources.GetVolumeConfigRequest) resources.DockerGetResponse
func (*Controller) List ¶
func (c *Controller) List() resources.ListResponse
func (*Controller) Mount ¶
func (c *Controller) Mount(attachRequest resources.AttachRequest) resources.AttachResponse
func (*Controller) Path ¶
func (c *Controller) Path(pathRequest resources.GetVolumeConfigRequest) resources.AttachResponse
func (*Controller) Remove ¶
func (c *Controller) Remove(removeVolumeRequest resources.RemoveVolumeRequest) resources.GenericResponse
func (*Controller) Unmount ¶
func (c *Controller) Unmount(detachRequest resources.DetachRequest) resources.GenericResponse
Click to show internal directories.
Click to hide internal directories.