Hi,
This is a running feature request in CesiumJS - Camera boundry · Issue #4802 · CesiumGS/cesium · GitHub. I’ll add this request to that thread.
It’s possible with the existing camera API now, but will require implementing your own boundary behavior.