code: func (v VirtualMachine) UUID(ctx context.Context) string {
  	var o mo.VirtualMachine
  
  	err := v.Properties(ctx, v.Reference(), []string{"config.uuid"}, &o)
  	if err != nil {
  		return ""
  	}
  
  	return o.Config.Uuid
  }
docs: // UUID is a helper to get the UUID of the VirtualMachine managed object.
  // This method returns an empty string if an error occurs when retrieving UUID from the VirtualMachine object.