code: func (m *Manager) CreateDescriptor(ctx context.Context, obj mo.Reference, cdp types.OvfCreateDescriptorParams) (*types.OvfCreateDescriptorResult, error) {
  	req := types.CreateDescriptor{
  		This: m.Reference(),
  		Obj:  obj.Reference(),
  		Cdp:  cdp,
  	}
  
  	res, err := methods.CreateDescriptor(ctx, m.c, &req)
  	if err != nil {
  		return nil, err
  	}
  
  	return &res.Returnval, nil
  }
docs: // CreateDescriptor wraps methods.CreateDescriptor