I have 7 indoors cats. All very happy. You could buy a cat run for the yard (if it's shared) so she can have fresh air, though saying that with cayotes it won't be the best idea. Also I have lots of cat furniture like large scratch posts/trees etc. Plenty of beds and toy. She'll probably need you to play lots of games with her. Sometimes another cat is best for this. They'll have each other to chase and play

I think keeping her in is the best idea and I think she'll be fine with it. I have a leash and some cats like it others don't. Try her on it around the apartment and see if she can get used to it.