code: func datacenterFromID(client *govmomi.Client, id string) (*object.Datacenter, error) {
  	finder := find.NewFinder(client.Client, false)
  
  	ref := types.ManagedObjectReference{
  		Type:  "Datacenter",
  		Value: id,
  	}
  
  	ctx, cancel := context.WithTimeout(context.Background(), defaultAPITimeout)
  	defer cancel()
  	ds, err := finder.ObjectReference(ctx, ref)
  	if err != nil {
  		return nil, fmt.Errorf("could not find datacenter with id: %s: %s", id, err)
  	}
  	return ds.(*object.Datacenter), nil
  }
docs: // datacenterFromID locates a Datacenter by its managed object reference ID.