code: def stop(name, call=None):
      '''
      stop a machine by name
      :param name: name given to the machine
      :param call: call value in this case is 'action'
      :return: true if successful
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -a stop vm_name
      '''
      datacenter_id = get_datacenter_id()
      conn = get_conn()
      node = get_node(conn, name)
  
      conn.stop_server(datacenter_id=datacenter_id, server_id=node['id'])
  
      return Truf stop(name, call=None):
      '''
      stop a machine by name
      :param name: name given to the machine
      :param call: call value in this case is 'action'
      :return: true if successful
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -a stop vm_name
      '''
      datacenter_id = get_datacenter_id()
      conn = get_conn()
      node = get_node(conn, name)
  
      conn.stop_server(datacenter_id=datacenter_id, server_id=node['id'])
  
      return True
docs: stop a machine by name
      :param name: name given to the machine
      :param call: call value in this case is 'action'
      :return: true if successful
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -a stop vm_name