India has 4 aircraft carriers. Rafael fighter planes. Ballistic missile submarines. Maybe not a match for China, but not negligible either.
India has 2 carriers with a third cleared for construction. 26 Rafale-M will be equipping the new Carrier and the one just commissioned last year, with MiG-29s making up the rest of the complement. These 2 carriers are designed and built in India.
The Indian Navy operates an Akula class Nuclear sub leased from Russia for training. It carries non-nuke Indian made armament. 2 Indian designed and built nuclear subs - SSNs - the INS Arihant and the INS Arighat are operational and the K6 nuclear missile is almost ready to be deployed on these. In addition to these, there are Frigates, Destroyers, Corvettes and Land bases on the Andaman Islands astride the Chinese lines of communication in the Malacca Straits and a new one just commissioned off the South-Western seaboard in Minicoy Island where some of the 12 P8Is will be based along with a few missile corvettes.
I normally hate posting Wiki, but
https://en.wikipedia.org/wiki/List_of_active_Indian_Navy_ships