code: func (g *Cloud) CreateTargetHTTPProxy(proxy *compute.TargetHttpProxy) error {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	mc := newTargetProxyMetricContext("create")
  	return mc.Observe(g.c.TargetHttpProxies().Insert(ctx, meta.GlobalKey(proxy.Name), proxy))
  }
docs: // CreateTargetHTTPProxy creates a TargetHttpProxy