Answer by
LeheckaG (1826)
The best roofing materials resist precipitation, sunlight/UV, and wind.
Your options are:
rot-resistant woods (cedar shakes), rust-resistant metals, spanish-tiles, sunlight-resistant plastics.
Depending on your rain/snow/wind loading,
I'd pick corrogated metal/plastic/tile.