Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2018 Changes in this version + type AuthOptions struct + DomainName string + Password string + ProjectID string + ProjectName string + Region string + TenantName string + Username string + type Client struct + func AuthenticatedClient(opts AuthOptions, cfg openstack.CfgOptions) (*Client, error) + func (c *Client) Build(params map[string]interface{}) (api.ClientAPI, error) + func (client *Client) CreateVolume(request model.VolumeRequest) (*model.Volume, error) + func (client *Client) CreateVolumeAttachment(request model.VolumeAttachmentRequest) (string, error) + func (client *Client) DeleteVolume(id string) error + func (client *Client) DeleteVolumeAttachment(serverID, vaID string) error + func (client *Client) GetVolume(id string) (*model.Volume, error) + func (client *Client) GetVolumeAttachment(serverID, id string) (*model.VolumeAttachment, error) + func (client *Client) ListVolumeAttachments(serverID string) ([]model.VolumeAttachment, error) + func (client *Client) ListVolumes() ([]model.Volume, error)