code: def get_key_pair(name, profile, **libcloud_kwargs):
      '''
      Get a single key pair by name
  
      :param name: Name of the key pair to retrieve.
      :type name: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's get_key_pair method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.get_key_pair pair1 profile1
      '''
      conn = _get_driver(profile=profile)
      libcloud_kwargs = salt.utils.args.clean_kwargs(**libcloud_kwargs)
      return _simple_key_pair(conn.get_key_pair(name, **libcloud_kwargs)f get_key_pair(name, profile, **libcloud_kwargs):
      '''
      Get a single key pair by name
  
      :param name: Name of the key pair to retrieve.
      :type name: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's get_key_pair method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.get_key_pair pair1 profile1
      '''
      conn = _get_driver(profile=profile)
      libcloud_kwargs = salt.utils.args.clean_kwargs(**libcloud_kwargs)
      return _simple_key_pair(conn.get_key_pair(name, **libcloud_kwargs))
docs: Get a single key pair by name
  
      :param name: Name of the key pair to retrieve.
      :type name: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's get_key_pair method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.get_key_pair pair1 profile1