Cycles Materials to Unity Shader
I don't think that is possible, at least the results will look different.
Cycles uses a completely different rendering system than what realtime graphics applications like Unity use.

The Cycles Renderer is a ray tracer and has full knowledge of the whole scene all the time. It can model shadows, reflections, refractions and indirect lighting pretty easily, but they cost a lot of computation power.

Unity on the other hand uses OpenGL and Direct3D for rendering. Both APIs are optimized for realtime graphics, but during rendering only single objects are known. Reflections and shadows have to be faked by rendering the scene multiple times from different angles. To get performant global illumination it is precalculated and refractions are usually faked by distorting the final image.
So even if you export all the settings from Cycles to Unity, the rendering engine in Unity can not use them correctly.