Minecraft wiki entry for Development_versions, associated text: Similar to the spawns_on_block_filter, the spawns_above_block_filter specifies a list of blocks and a distance.
The mob can then spawn only if the nearest block within the specified distance below the desired spawnpoint is in that list (water and air not included).