code: func (gce *Cloud) CreateTargetHTTPProxy(urlMap *compute.UrlMap, name string) (*compute.TargetHttpProxy, error) {
  	proxy := &compute.TargetHttpProxy{
  		Name:   name,
  		UrlMap: urlMap.SelfLink,
  	}
  	op, err := gce.service.TargetHttpProxies.Insert(gce.projectID, proxy).Do()
  	if err != nil {
  		return nil, err
  	}
  	if err = gce.waitForGlobalOp(op); err != nil {
  		return nil, err
  	}
  	return gce.GetTargetHTTPProxy(name)
  }
docs: // CreateTargetHTTPProxy creates and returns a TargetHTTPProxy with the given UrlMap.