In an environment I can see a few sets of Build Profiles which contain non-standard custom profiles for custom systems.
For example, one custom property in the build profile is called
Full.Backup.Managed
When this is set to true, the deployed VM received a backup agent and registers itself in their backup software.
What I just cannot find out is - where are those properties defined ?
Where can I find what actually happens when the property is selected ?
We need to make some changes but I fail to reverse-engineer the thing ..
Any help is appreciated - thanks ..
Custom properties are defined at many levels. At Reservations, at blueprints etc. You should know where exactly it is coming from. You can also cross check in property dictionary to see what they do.
Here's a guide
It think you may misunderstood. I know where they are defined, but I don't know what they are doing. The reference shows custom properties built-in but as mentioned, in this example someone created custom properties which don't come shipped with vCAC.
In this instance I see the properties are defined in build profiles. What I need to find out is where were they created?
Imagine you see a property called
Cake.Baking.Good
Where would you find what it does?
Makes sense ?
Yes i got it.
Now there are certain custom properties that are already defined and available right?
This seems like it was defined by someone, and we know that already. It would either be done on the designer or on the vCO workflow.
So it's basically calling another workflow when used. Check in vCO to see if you find any workflow for the same.
If it is not one of the pre defined Properties in this manual http://pubs.vmware.com/vCAC-60/topic/com.vmware.ICbase/PDF/vcloud-automation-center-60-custom-proper...
then it should be defined in the Property Dictionary under Infrastructure/Blueprints/Property Dictionary. If it is not defined there then it could be created in a build profile. What this custom property could be referencing though might actually be reference for a vCO workflow so may be defined in that workflow.
Can't see anything in vCO but the guide actually mentions you can create XML files to define properties and upload then.
Anyone know where I can find them once uploaded?
It will be uploaded in the value field of the custom property.
Those xml files uploaded are what I mention being in build profiles so you would see build profiles under the build profiles tab that were imported.
The actual XML file should be stored on the IaaS server at Drive:\Program Files (x86)\VMware\vCAC\Server\ExternalWorkflows\xmldb