The correct option is D all of the above
An ecological niche is the role and position that a species has in its environment- how it meets its needs for food and shelter, how it survives and how it reproduces. A species' niche includes all of its interactions with the biotic and abiotic factors of its environment.