Most of the world of cyber security / information security does not require coding. Jobs such as Security Operations Center Analyst, Security Architect, and even management positions (but good luck walking into one of those; to become a CISO, you have to work your way up).
Even though there are plenty of jobs that do not require any coding, I want to challenge your thinking a bit and answer a question with a question. Why are you against coding?
I am a firm believer that every security professional should be proficient in at least one object oriented language. The language could be Java, .NET, C++, Python, Ruby, or many others. My point is that by learning at least one language, you must understand how computers work at a deeper level. And a good security pro needs this level of understanding.
I’ve been in security for over 20 years now, and I am not the best coder on the block, but I understand the concepts behind code, and this is what helps me be a strong application security professional. When I look at a vulnerability, I can also then look at the source code and see where the problem lies. This is priceless.
Learn a language. It won’t hurt a bit.