VMware Cloud Community
Michael_Rudloff
Enthusiast
Enthusiast

Custom Properties - Where are they defined ?

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 ..

___ My own knowledge base made public: http://open902.com
Reply
0 Kudos
7 Replies
abhilashhb
VMware Employee
VMware Employee

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

http://pubs.vmware.com/vCAC-60/topic/com.vmware.ICbase/PDF/vcloud-automation-center-60-custom-proper...

Abhilash B
LinkedIn : https://www.linkedin.com/in/abhilashhb/

Reply
0 Kudos
Michael_Rudloff
Enthusiast
Enthusiast

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 ?

___ My own knowledge base made public: http://open902.com
Reply
0 Kudos
abhilashhb
VMware Employee
VMware Employee

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.

Abhilash B
LinkedIn : https://www.linkedin.com/in/abhilashhb/

Reply
0 Kudos
GMCON
Enthusiast
Enthusiast

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.

Reply
0 Kudos
Michael_Rudloff
Enthusiast
Enthusiast

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?

___ My own knowledge base made public: http://open902.com
Reply
0 Kudos
abhilashhb
VMware Employee
VMware Employee

It will be uploaded in the value field of the custom property.

Abhilash B
LinkedIn : https://www.linkedin.com/in/abhilashhb/

Reply
0 Kudos
GMCON
Enthusiast
Enthusiast

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

Reply
0 Kudos