code: def list_groups(region=None, key=None, keyid=None, profile=None):
      '''
      Return all AutoScale Groups visible in the account
      (as a list of names).
  
      .. versionadded:: 2016.11.0
  
      CLI example:
  
      .. code-block:: bash
  
          salt-call boto_asg.list_groups region=us-east-1
  
      '''
      return [a.name for a in get_all_groups(region=region, key=key, keyid=keyid, profile=profile)f list_groups(region=None, key=None, keyid=None, profile=None):
      '''
      Return all AutoScale Groups visible in the account
      (as a list of names).
  
      .. versionadded:: 2016.11.0
  
      CLI example:
  
      .. code-block:: bash
  
          salt-call boto_asg.list_groups region=us-east-1
  
      '''
      return [a.name for a in get_all_groups(region=region, key=key, keyid=keyid, profile=profile)]
docs: Return all AutoScale Groups visible in the account
      (as a list of names).
  
      .. versionadded:: 2016.11.0
  
      CLI example:
  
      .. code-block:: bash
  
          salt-call boto_asg.list_groups region=us-east-1