This is an adjustable clamping landscape light that clamps to a rock wall and connects to landscape light power lines. Based on the parts listed, this will need to be 11v DC or AC. These are similar to a lot of very expensive options you can find online, but you can print these for around $10 USD each.
Non-printable parts:
Recommend printing with PETG, ASA, or some other UV-resistant material.
Any color is fine, but the diffuser should be printed with transparent filament