code: func (g *Cloud) DeleteTargetHTTPProxy(name string) error {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	mc := newTargetProxyMetricContext("delete")
  	return mc.Observe(g.c.TargetHttpProxies().Delete(ctx, meta.GlobalKey(name)))
  }
docs: // DeleteTargetHTTPProxy deletes the TargetHttpProxy by name.