There are roofing guidelines for this. Usually, trapezoidal sheet metal, corrugated fiber cement, or zinc standing seam covering is used up to 7° (5°). Possibly with double seams, etc. Depending on the requirements, the covering may need a waterproof underlay with sealed counter-battens. With specially developed roof tiles (Braas), supposedly durable coverings between 12° and 7° are also possible. Whether that really makes sense and looks good remains questionable. A pure sealing with roofing membranes is generally also possible, but should be ventilated and must either be approved as a "soft roofing" by building regulations in the respective property situation (bitumen membranes), have a gravel load of at least 5cm, or as a plastic/elastomer sealing membrane with building authority approval meet fire protection requirements. The choice of a specific material is therefore initially determined by construction, then design, and lastly by price. A tile covering and trapezoidal sheet metal are quite similar in price including all additional work. Fiber cement is about 1/3 more expensive, zinc covering about 2 to 3 times the price, depending on the roof shape.