docs: def destroy(name, call=None):
      '''
      destroy a server by name
  
      :param name: name given to the server
      :param call: call value in this case is 'action'
      :return: array of booleans , true if successfully stopped and true if
               successfully removed
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -d vm_name
  
      '''
      if call == 'function':
          raise SaltCloudSystemExit(
              'The destroy action must be called with -d, --destroy, '
              '-a or --action.'
          )
  
      __utils__['cloud.fire_event'](
          'event',
          'destroying instance',
          'salt/cloud/{0}/destroying'.format(name),
          args={'name': name},
          sock_dir=__opts__['sock_dir'],
          transport=__opts__['transport']
      )
  
      conn = get_conn()
      node = get_node(conn, name)
  
      conn.delete_server(server_id=node['id'])
  
      __utils__['cloud.fire_event'](
          'event',
          'destroyed instance',
          'salt/cloud/{0}/destroyed'.format(name),
          args={'name': name},
          sock_dir=__opts__['sock_dir'],
          transport=__opts__['transport']
      )
  
      if __opts__.get('update_cachedir', False) is True:
          __utils__['cloud.delete_minion_cachedir'](
              name,
              __active_provider_name__.split(':')[0],
              __opts__
          )
  
      return True