Documentation ¶
Overview ¶
Package lockunlock provides functionality to lock and unlock servers that have been provisioned by the OpenStack Compute service.
Example to Lock and Unlock a Server
serverID := "47b6b7b7-568d-40e4-868c-d5c41735532e" err := lockunlock.Lock(computeClient, serverID).ExtractErr() if err != nil { panic(err) } err = lockunlock.Unlock(computeClient, serverID).ExtractErr() if err != nil { panic(err) }
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LockResult ¶
type LockResult struct {
gophercloud.ErrResult
}
LockResult and UnlockResult are the responses from a Lock and Unlock operations respectively. Call their ExtractErr methods to determine if the requests suceeded or failed.
func Lock ¶
func Lock(client *gophercloud.ServiceClient, id string) (r LockResult)
Lock is the operation responsible for locking a Compute server.
type UnlockResult ¶
type UnlockResult struct {
gophercloud.ErrResult
}
func Unlock ¶
func Unlock(client *gophercloud.ServiceClient, id string) (r UnlockResult)
Unlock is the operation responsible for unlocking a Compute server.
Click to show internal directories.
Click to hide internal directories.