Nice setup!!
If i were you, id stay indoor as outdoor the landlord could find your plants and call the cops.
But if you have a lease then the landlord cannot come into your place if you do not agree!
If it as to be inspected somehow, simply close your bedroom door, they don't have and can't...