code: func (d *Driver) Restart() error {
  	cs := d.client()
  	_, err := cs.RequestWithContext(context.TODO(), &egoscale.RebootVirtualMachine{
  		ID: d.ID,
  	})
  
  	return err
  }
docs: // Restart reboots the existing VM instance.