github.com/gophercloud/gophercloud@v1.11.0/openstack/compute/v2/extensions/instanceactions/doc.go (about)

     1  package instanceactions
     2  
     3  /*
     4  Package instanceactions provides the ability to list or get a server instance-action.
     5  
     6  Example to List and Get actions:
     7  
     8  	pages, err := instanceactions.List(client, "server-id", nil).AllPages()
     9  	if err != nil {
    10  		panic("fail to get actions pages")
    11  	}
    12  
    13  	actions, err := instanceactions.ExtractInstanceActions(pages)
    14  	if err != nil {
    15  		panic("fail to list instance actions")
    16  	}
    17  
    18  	for _, action := range actions {
    19  		action, err = instanceactions.Get(client, "server-id", action.RequestID).Extract()
    20  		if err != nil {
    21  			panic("fail to get instance action")
    22  		}
    23  
    24  		fmt.Println(action)
    25  	}
    26  */