code: func (g *Cloud) DeleteInstance(project, zone, name string) error {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	return g.c.Instances().Delete(ctx, meta.ZonalKey(name, zone))
  }
docs: // DeleteInstance deletes an instance specified by project, zone, and name