Can you please tell what is possible in one option which is not possible in another options ?
director client Vs direct remote bootstrap Vs direct UI
We don't maintain a precise list of the gaps between the different ways to access Director. In general, however:
* If you want to make sure you have access to all of the possibilities, use the Director API and the associated client libraries.
* The Director web UI is a user of the Director API, but it does not expose every feature that the API offers.
* Take a look at the sample client configuration files shipped with Director to see what the client is capable of.
* There are only minor differences in what the CLI can do for standalone bootstrap vs. remote bootstrap, mostly around whether some items can be specified via paths or must be included in the file directly.
If there are specific possibilities that you want to ensure you can use, let us know and we can pinpoint what options are available to you.