code: func (os *OpenStack) NewComputeV2() (*gophercloud.ServiceClient, error) {
  	compute, err := openstack.NewComputeV2(os.provider, gophercloud.EndpointOpts{
  		Region: os.region,
  	})
  	if err != nil {
  		return nil, fmt.Errorf("failed to find compute v2 endpoint for region %s: %v", os.region, err)
  	}
  	return compute, nil
  }
docs: // NewComputeV2 creates a ServiceClient that may be used with the nova v2 API