code: func (gce *Cloud) CreateTargetHTTPSProxy(urlMap *compute.UrlMap, sslCert *compute.SslCertificate, name string) (*compute.TargetHttpsProxy, error) {
  	proxy := &compute.TargetHttpsProxy{
  		Name:            name,
  		UrlMap:          urlMap.SelfLink,
  		SslCertificates: []string{sslCert.SelfLink},
  	}
  	op, err := gce.service.TargetHttpsProxies.Insert(gce.projectID, proxy).Do()
  	if err != nil {
  		return nil, err
  	}
  	if err = gce.waitForGlobalOp(op); err != nil {
  		return nil, err
  	}
  	return gce.GetTargetHTTPSProxy(name)
  }
docs: // CreateTargetHTTPSProxy creates and returns a TargetHTTPSProxy with the given URLMap and SslCertificate.