github.com/gophercloud/gophercloud@v1.11.0/openstack/compute/v2/extensions/shelveunshelve/doc.go (about) 1 /* 2 Package shelveunshelve provides functionality to start and stop servers that have 3 been provisioned by the OpenStack Compute service. 4 5 Example to Shelve, Shelve-offload and Unshelve a Server 6 7 serverID := "47b6b7b7-568d-40e4-868c-d5c41735532e" 8 9 err := shelveunshelve.Shelve(computeClient, serverID).ExtractErr() 10 if err != nil { 11 panic(err) 12 } 13 14 err := shelveunshelve.ShelveOffload(computeClient, serverID).ExtractErr() 15 if err != nil { 16 panic(err) 17 } 18 19 err := shelveunshelve.Unshelve(computeClient, serverID, nil).ExtractErr() 20 if err != nil { 21 panic(err) 22 } 23 */ 24 package shelveunshelve