Yes, there are APIs to fully automate the configuration of a Delphix engine. I am not aware of any extensive documentation, but here are the APIs you need to consider (note that the APIs are version specific):
- storage configuration / intialization
Use the
/resources/json/delphix/domain API. You can find an example
here, but not that this is using a rather old API version (if you are using a recent Delphix engine version,
DomainCreateParameters has been renamed to
SystemInitializationParameters. The same API can be used to set the password to use for the default domain administrator.
The
/resources/json/delphix/user API will allow you to change the initial password of the
sysadmin user (see the same example, a few lines above) and create additional users.
- network configuration
You can refer to this other
example. The APIs involved are
/resources/json/delphix/network/interface, /resources/json/delphix/service/dns,
/resources/json/delphix/network/route- registration
Use the
/resources/json/delphix/registration API