So this one is almost certainly code compliant (see Wayne's last post). But I'm unclear if it gives you the twisted pair you need for RS-485? (You need at least one twisted pair, right? That's my experience but I've only used RS-485 in a couple applications.) These do not appear to have NEC recognized ratings and would not be compliant.
Three wires are required for RS-485, two of which must be twisted.
The twists are meant to balance out any received noise: they carry a differential signal.
Often four conductor cable is used, with one wire having no purpose:
In the case of optically isolated receivers the cable braid can be used as the ground, but.... it's better to run a dedicated ground then hook the cable braid to ground AT ONE END ONLY.