code: func (c *Host) CreateSnapshot(volumeID string) (*volume.Info, error) {
  	var res volume.Info
  	err := c.c.Put(fmt.Sprintf("/storage/volumes/%s/snapshot", volumeID), nil, &res)
  	return &res, err
  }
docs: // Create snapshot creates a snapshot of a volume on a host.