After studying the CM API and standing up and instance, I believe I have a handle on configuring settings for given parameters. Our direction is to fully-script the install w/o any intervention thereby making the implementation idempotent. However, upon reviewing the client configuration file .. I see that I can name the cluster, but the actual name of the service appears to be something random and this makes it very difficult to program how to capture the name for the service.
"name" : "CD-HDFS-vbggAOii",