def METHOD_NAME(self, name, members, **kw):
    '''
    Create a target-group.
    :devportal:`target-groups: create <target-groups-create>`
    Args:
        name (str): The name of the target group
        members (list):
            The members of the target group.  FQDNs, CIDRs, IPRanges, and
            individual IPs are supported.
        acls (list, optional):
            A list of ACLs defining how the asset list can be used.  For
            further information on how the ACL dictionaries should be
            written, please refer to the API documentation.
    Returns:
        :obj:`dict`:
            The resource record of the newly created target group.
    Examples:
        >>> tg = tio.target_groups.create('Example', ['192.168.0.0/24'])
    '''
    payload = {
        'name': self._check('name', name, str)
    }
    if 'acls' in kw:
        payload['acls'] = self._check('acls', kw['acls'], list)
    if len(members) > 0:
        payload['members'] = ','.join(self._check('members', members, list))
    else:
        raise UnexpectedValueError('No members in members list')
    return self._api.post('target-groups', json=payload).json()