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