Inner arm structure present on the outer doublet microtubules of ciliary and flagellar axonemes. The structure of inner dynein arms is complex and may vary within the axoneme. Inner and outer dynein arms have different functions in the generation of microtubule-based motility.