Only the properties of components (services, app components) are exposed for overriding by the catalog user.
For hostname, the general idea is to let 'machine prefixes' defined in IaaS be the single source. However today Application Director overrides IaaS generated hostname with the one defined in application blueprint. This will likely get fixed soon.
Thanks Rags
This posting is provided as is and confers to no rights