Bandish (noun) is a vast word which can have different meanings in different contexts. It generally means tying or binding.
On the basis of the same, 'restriction' or 'limitation' is the most common use of the word. Besides, the word goes into music as well where a Bandish means a structure or a pattern, of music, or even words of a song.