Documentation ¶
Overview ¶
Package pauseunpause provides functionality to pause and unpause servers that have been provisioned by the OpenStack Compute service.
Example to Pause and Unpause a Server
serverID := "32c8baf7-1cdb-4cc2-bc31-c3a55b89f56b" err := pauseunpause.Pause(computeClient, serverID).ExtractErr() if err != nil { panic(err) } err = pauseunpause.Unpause(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 PauseResult ¶
type PauseResult struct {
golangsdk.ErrResult
}
PauseResult is the response from a Pause operation. Call its ExtractErr method to determine if the request succeeded or failed.
func Pause ¶
func Pause(client *golangsdk.ServiceClient, id string) (r PauseResult)
Pause is the operation responsible for pausing a Compute server.
type UnpauseResult ¶
type UnpauseResult struct {
golangsdk.ErrResult
}
UnpauseResult is the response from an Unpause operation. Call its ExtractErr method to determine if the request succeeded or failed.
func Unpause ¶
func Unpause(client *golangsdk.ServiceClient, id string) (r UnpauseResult)
Unpause is the operation responsible for unpausing a Compute server.
Click to show internal directories.
Click to hide internal directories.