Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶
type Backup struct {
Backup *BackupCreateOpts `json:"backup" required:"true"`
}
type BackupCreateOpts ¶
type BackupResp ¶
type BackupResp struct { ID string `json:"id"` Name string `json:"name"` Description string `json:"description"` LocationRef string `json:"location_ref"` InstanceID string `json:"instance_id"` ClusterID string `json:"cluster_id"` Created string `json:"created"` Updated string `json:"updated"` Size float64 `json:"size"` WalSize float64 `json:"wal_size"` Status string `json:"status"` Datastore *datastores.DatastoreShort `json:"datastore"` Meta string `json:"meta"` }
type BackupRespOpts ¶
type BackupRespOpts struct {
Backup *BackupResp `json:"backup"`
}
type CreateOptsBuilder ¶
type DeleteResult ¶
type DeleteResult struct {
gophercloud.ErrResult
}
func Delete ¶
func Delete(client *gophercloud.ServiceClient, id string) (r DeleteResult)
type GetResult ¶
type GetResult struct {
// contains filtered or unexported fields
}
func Create ¶
func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r GetResult)
func Get ¶
func Get(client *gophercloud.ServiceClient, id string) (r GetResult)
func (GetResult) Extract ¶
func (r GetResult) Extract() (*BackupResp, error)
Click to show internal directories.
Click to hide internal directories.