Versions in this module Expand all Collapse all v0 v0.9.0 Mar 19, 2016 Changes in this version + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type Backup struct + Created time.Time + Datastore datastores.DatastorePartial + Description string + ID string + InstanceID string + LocationRef string + Name string + ParentID string + Size float64 + Status Status + Updated time.Time + func ExtractBackups(page pagination.Page) ([]Backup, error) + type BackupPage struct + func (r BackupPage) IsEmpty() (bool, error) + type CreateOpts struct + Description string + InstanceID string + Name string + func (opts CreateOpts) ToBackupCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToBackupCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) CreateResult + func (r CreateResult) Extract() (*Backup, error) + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, id string) DeleteResult + type GetResult struct + func Get(client *gophercloud.ServiceClient, id string) GetResult + func (r GetResult) Extract() (*Backup, error) + type ListOpts struct + Datastore string + func (opts ListOpts) ToBackupListQuery() (string, error) + type ListOptsBuilder interface + ToBackupListQuery func() (string, error) + type Status string + const StatusBuilding + const StatusCompleted + const StatusDeleteFailed + const StatusFailed + const StatusNew