What's the vocabulary word for the Definition (variety of habitats and communities within ecosystems)?

http://en.wikipedia.org/wiki/Ecological_niche